# near model CODE resource # jump table entries: 33258-66089 (32832 of them) export_527: fn00000000: 00000000 4E56 FFFC link A6, -0x0004 00000004 42A7 clr.l -[A7] 00000006 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000000A A95A syscall GetControlReference/GetCRefCon 0000000C 201F move.l D0, [A7]+ 0000000E 2D40 FFFC move.l [A6 - 0x4], D0 00000012 2040 movea.l A0, D0 00000014 2050 movea.l A0, [A0] 00000016 226E 000C movea.l A1, [A6 + 0xC] 0000001A 32A8 006A move.w [A1], [A0 + 0x6A] 0000001E 7001 moveq.l D0, 0x01 00000020 4E5E unlink A6 00000022 4E75 rts export_528: 00000024 4E56 FFFC link A6, -0x0004 00000028 42A7 clr.l -[A7] 0000002A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000002E A95A syscall GetControlReference/GetCRefCon 00000030 201F move.l D0, [A7]+ 00000032 2D40 FFFC move.l [A6 - 0x4], D0 00000036 2040 movea.l A0, D0 00000038 2050 movea.l A0, [A0] 0000003A 316E 000C 006A move.w [A0 + 0x6A], [A6 + 0xC] 00000040 42A7 clr.l -[A7] 00000042 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000046 4EBA 0072 jsr [PC + 0x72 /* 000000BA */] 0000004A 7001 moveq.l D0, 0x01 0000004C 4E5E unlink A6 0000004E 4E75 rts export_529: fn00000050: 00000050 4E56 FFFC link A6, -0x0004 00000054 42A7 clr.l -[A7] 00000056 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000005A A95A syscall GetControlReference/GetCRefCon 0000005C 201F move.l D0, [A7]+ 0000005E 2D40 FFFC move.l [A6 - 0x4], D0 00000062 2040 movea.l A0, D0 00000064 2050 movea.l A0, [A0] 00000066 226E 000C movea.l A1, [A6 + 0xC] 0000006A 22A8 005E move.l [A1], [A0 + 0x5E] 0000006E 7001 moveq.l D0, 0x01 00000070 4E5E unlink A6 00000072 4E75 rts 00000074 4E56 FFFC link A6, -0x0004 00000078 42A7 clr.l -[A7] 0000007A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000007E A95A syscall GetControlReference/GetCRefCon 00000080 201F move.l D0, [A7]+ 00000082 2D40 FFFC move.l [A6 - 0x4], D0 00000086 2040 movea.l A0, D0 00000088 2050 movea.l A0, [A0] 0000008A 216E 000C 005E move.l [A0 + 0x5E], [A6 + 0xC] 00000090 7001 moveq.l D0, 0x01 00000092 4E5E unlink A6 00000094 4E75 rts fn00000096: 00000096 4E56 FFFC link A6, -0x0004 0000009A 42A7 clr.l -[A7] 0000009C 2F2E 0008 move.l -[A7], [A6 + 0x8] 000000A0 A95A syscall GetControlReference/GetCRefCon 000000A2 201F move.l D0, [A7]+ 000000A4 2D40 FFFC move.l [A6 - 0x4], D0 000000A8 2040 movea.l A0, D0 000000AA 2050 movea.l A0, [A0] 000000AC 226E 000C movea.l A1, [A6 + 0xC] 000000B0 22A8 0066 move.l [A1], [A0 + 0x66] 000000B4 7001 moveq.l D0, 0x01 000000B6 4E5E unlink A6 000000B8 4E75 rts fn000000BA: 000000BA 4E56 FFFC link A6, -0x0004 000000BE 42A7 clr.l -[A7] 000000C0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000000C4 A95A syscall GetControlReference/GetCRefCon 000000C6 201F move.l D0, [A7]+ 000000C8 2D40 FFFC move.l [A6 - 0x4], D0 000000CC 2040 movea.l A0, D0 000000CE 2050 movea.l A0, [A0] 000000D0 216E 000C 0066 move.l [A0 + 0x66], [A6 + 0xC] 000000D6 7001 moveq.l D0, 0x01 000000D8 4E5E unlink A6 000000DA 4E75 rts fn000000DC: 000000DC 4E56 FFF8 link A6, -0x0008 000000E0 2F0B move.l -[A7], A3 000000E2 4AAE 0008 tst.l [A6 + 0x8] 000000E6 6604 bne +0x6 /* 000000EC */ 000000E8 7000 moveq.l D0, 0x00 000000EA 6038 bra +0x3A /* 00000124 */ label000000EC: 000000EC 42A7 clr.l -[A7] 000000EE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000000F2 A95A syscall GetControlReference/GetCRefCon 000000F4 201F move.l D0, [A7]+ 000000F6 2D40 FFFC move.l [A6 - 0x4], D0 000000FA 4A80 tst.l D0 000000FC 6604 bne +0x6 /* 00000102 */ 000000FE 7000 moveq.l D0, 0x00 00000100 6022 bra +0x24 /* 00000124 */ label00000102: 00000102 206E FFFC movea.l A0, [A6 - 0x4] 00000106 2050 movea.l A0, [A0] 00000108 2668 0056 movea.l A3, [A0 + 0x56] 0000010C 200B move.l D0, A3 0000010E 6604 bne +0x6 /* 00000114 */ 00000110 7001 moveq.l D0, 0x01 00000112 6010 bra +0x12 /* 00000124 */ label00000114: 00000114 2F2E 000E move.l -[A7], [A6 + 0xE] 00000118 3F2E 000C move.w -[A7], [A6 + 0xC] 0000011C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000120 4E93 jsr [A3] 00000122 7001 moveq.l D0, 0x01 label00000124: 00000124 266E FFF4 movea.l A3, [A6 - 0xC] 00000128 4E5E unlink A6 0000012A 4E75 rts fn0000012C: 0000012C 4E56 FFF8 link A6, -0x0008 00000130 2F0B move.l -[A7], A3 00000132 4AAE 0008 tst.l [A6 + 0x8] 00000136 6604 bne +0x6 /* 0000013C */ 00000138 7000 moveq.l D0, 0x00 0000013A 6040 bra +0x42 /* 0000017C */ label0000013C: 0000013C 42A7 clr.l -[A7] 0000013E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000142 A95A syscall GetControlReference/GetCRefCon 00000144 201F move.l D0, [A7]+ 00000146 2D40 FFFC move.l [A6 - 0x4], D0 0000014A 4A80 tst.l D0 0000014C 6604 bne +0x6 /* 00000152 */ 0000014E 7000 moveq.l D0, 0x00 00000150 602A bra +0x2C /* 0000017C */ label00000152: 00000152 206E FFFC movea.l A0, [A6 - 0x4] 00000156 2050 movea.l A0, [A0] 00000158 2668 0036 movea.l A3, [A0 + 0x36] 0000015C 200B move.l D0, A3 0000015E 660C bne +0xE /* 0000016C */ 00000160 206E 0010 movea.l A0, [A6 + 0x10] 00000164 30BC 0014 move.w [A0], 0x14 00000168 7001 moveq.l D0, 0x01 0000016A 6010 bra +0x12 /* 0000017C */ label0000016C: 0000016C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000170 2F2E 000C move.l -[A7], [A6 + 0xC] 00000174 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000178 4E93 jsr [A3] 0000017A 7001 moveq.l D0, 0x01 label0000017C: 0000017C 266E FFF4 movea.l A3, [A6 - 0xC] 00000180 4E5E unlink A6 00000182 4E75 rts fn00000184: 00000184 4E56 FFF6 link A6, -0x000A 00000188 2F0B move.l -[A7], A3 0000018A 4AAE 0008 tst.l [A6 + 0x8] 0000018E 6604 bne +0x6 /* 00000194 */ 00000190 7000 moveq.l D0, 0x00 00000192 6044 bra +0x46 /* 000001D8 */ label00000194: 00000194 42A7 clr.l -[A7] 00000196 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000019A A95A syscall GetControlReference/GetCRefCon 0000019C 201F move.l D0, [A7]+ 0000019E 2D40 FFFC move.l [A6 - 0x4], D0 000001A2 4A80 tst.l D0 000001A4 6604 bne +0x6 /* 000001AA */ 000001A6 7000 moveq.l D0, 0x00 000001A8 602E bra +0x30 /* 000001D8 */ label000001AA: 000001AA 206E FFFC movea.l A0, [A6 - 0x4] 000001AE 2050 movea.l A0, [A0] 000001B0 2668 002E movea.l A3, [A0 + 0x2E] 000001B4 200B move.l D0, A3 000001B6 660C bne +0xE /* 000001C4 */ 000001B8 206E 0010 movea.l A0, [A6 + 0x10] 000001BC 30BC 0014 move.w [A0], 0x14 000001C0 7001 moveq.l D0, 0x01 000001C2 6014 bra +0x16 /* 000001D8 */ label000001C4: 000001C4 2F2E 0010 move.l -[A7], [A6 + 0x10] 000001C8 486E FFFA pea.l [A6 - 0x6] 000001CC 2F2E 000C move.l -[A7], [A6 + 0xC] 000001D0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000001D4 4E93 jsr [A3] 000001D6 7001 moveq.l D0, 0x01 label000001D8: 000001D8 266E FFF2 movea.l A3, [A6 - 0xE] 000001DC 4E5E unlink A6 000001DE 4E75 rts fn000001E0: 000001E0 4E56 FFF8 link A6, -0x0008 000001E4 2F0B move.l -[A7], A3 000001E6 4AAE 0008 tst.l [A6 + 0x8] 000001EA 6604 bne +0x6 /* 000001F0 */ 000001EC 7000 moveq.l D0, 0x00 000001EE 6044 bra +0x46 /* 00000234 */ label000001F0: 000001F0 42A7 clr.l -[A7] 000001F2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000001F6 A95A syscall GetControlReference/GetCRefCon 000001F8 201F move.l D0, [A7]+ 000001FA 2D40 FFFC move.l [A6 - 0x4], D0 000001FE 4A80 tst.l D0 00000200 6604 bne +0x6 /* 00000206 */ 00000202 7000 moveq.l D0, 0x00 00000204 602E bra +0x30 /* 00000234 */ label00000206: 00000206 206E FFFC movea.l A0, [A6 - 0x4] 0000020A 2050 movea.l A0, [A0] 0000020C 2668 002E movea.l A3, [A0 + 0x2E] 00000210 200B move.l D0, A3 00000212 660C bne +0xE /* 00000220 */ 00000214 206E 0014 movea.l A0, [A6 + 0x14] 00000218 30BC 0014 move.w [A0], 0x14 0000021C 7001 moveq.l D0, 0x01 0000021E 6014 bra +0x16 /* 00000234 */ label00000220: 00000220 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000224 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000228 2F2E 000C move.l -[A7], [A6 + 0xC] 0000022C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000230 4E93 jsr [A3] 00000232 7001 moveq.l D0, 0x01 label00000234: 00000234 266E FFF4 movea.l A3, [A6 - 0xC] 00000238 4E5E unlink A6 0000023A 4E75 rts fn0000023C: 0000023C 4E56 FFF6 link A6, -0x000A 00000240 2F0B move.l -[A7], A3 00000242 4AAE 0008 tst.l [A6 + 0x8] 00000246 6604 bne +0x6 /* 0000024C */ 00000248 7000 moveq.l D0, 0x00 0000024A 6044 bra +0x46 /* 00000290 */ label0000024C: 0000024C 42A7 clr.l -[A7] 0000024E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000252 A95A syscall GetControlReference/GetCRefCon 00000254 201F move.l D0, [A7]+ 00000256 2D40 FFFC move.l [A6 - 0x4], D0 0000025A 4A80 tst.l D0 0000025C 6604 bne +0x6 /* 00000262 */ 0000025E 7000 moveq.l D0, 0x00 00000260 602E bra +0x30 /* 00000290 */ label00000262: 00000262 206E FFFC movea.l A0, [A6 - 0x4] 00000266 2050 movea.l A0, [A0] 00000268 2668 0032 movea.l A3, [A0 + 0x32] 0000026C 200B move.l D0, A3 0000026E 660C bne +0xE /* 0000027C */ 00000270 206E 0010 movea.l A0, [A6 + 0x10] 00000274 30BC 0014 move.w [A0], 0x14 00000278 7001 moveq.l D0, 0x01 0000027A 6014 bra +0x16 /* 00000290 */ label0000027C: 0000027C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000280 486E FFFA pea.l [A6 - 0x6] 00000284 2F2E 000C move.l -[A7], [A6 + 0xC] 00000288 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000028C 4E93 jsr [A3] 0000028E 7001 moveq.l D0, 0x01 label00000290: 00000290 266E FFF2 movea.l A3, [A6 - 0xE] 00000294 4E5E unlink A6 00000296 4E75 rts fn00000298: 00000298 4E56 FFF2 link A6, -0x000E 0000029C 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000002A0 286E 0008 movea.l A4, [A6 + 0x8] 000002A4 266E 000C movea.l A3, [A6 + 0xC] 000002A8 486E FFFC pea.l [A6 - 0x4] 000002AC 2F0C move.l -[A7], A4 000002AE 4EBA FDA0 jsr [PC - 0x260 /* 00000050 */] 000002B2 486E FFF2 pea.l [A6 - 0xE] 000002B6 2F0C move.l -[A7], A4 000002B8 4EBA FD46 jsr [PC - 0x2BA /* 00000000 */] 000002BC 486E FFF8 pea.l [A6 - 0x8] 000002C0 3F2E FFF2 move.w -[A7], [A6 - 0xE] 000002C4 2F2E FFFC move.l -[A7], [A6 - 0x4] 000002C8 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */] 000002CC 206E 0010 movea.l A0, [A6 + 0x10] 000002D0 4290 clr.l [A0] 000002D2 4293 clr.l [A3] 000002D4 7E00 moveq.l D7, 0x00 000002D6 4FEF 001A lea.l A7, [A7 + 0x1A] 000002DA 604E bra +0x50 /* 0000032A */ label000002DC: 000002DC 486E FFF6 pea.l [A6 - 0xA] 000002E0 486E FFF4 pea.l [A6 - 0xC] 000002E4 2F07 move.l -[A7], D7 000002E6 2F0C move.l -[A7], A4 000002E8 4EBA FEF6 jsr [PC - 0x10A /* 000001E0 */] 000002EC 4A6E FFF6 tst.w [A6 - 0xA] 000002F0 4FEF 0010 lea.l A7, [A7 + 0x10] 000002F4 6610 bne +0x12 /* 00000306 */ 000002F6 486E FFF6 pea.l [A6 - 0xA] 000002FA 2F07 move.l -[A7], D7 000002FC 2F0C move.l -[A7], A4 000002FE 4EBA FF3C jsr [PC - 0xC4 /* 0000023C */] 00000302 4FEF 000C lea.l A7, [A7 + 0xC] label00000306: 00000306 302E FFF6 move.w D0, [A6 - 0xA] 0000030A 48C0 ext.l D0 0000030C 206E 0010 movea.l A0, [A6 + 0x10] 00000310 D190 add.l [A0], D0 00000312 2C13 move.l D6, [A3] 00000314 326E FFF4 movea.w A1, [A6 - 0xC] 00000318 B3C6 cmpa.l A1, D6 0000031A 6C04 bge +0x6 /* 00000320 */ 0000031C 2006 move.l D0, D6 0000031E 6006 bra +0x8 /* 00000326 */ label00000320: 00000320 302E FFF4 move.w D0, [A6 - 0xC] 00000324 48C0 ext.l D0 label00000326: 00000326 2680 move.l [A3], D0 00000328 5287 addq.l D7, 1 label0000032A: 0000032A BEAE FFF8 cmp.l D7, [A6 - 0x8] 0000032E 6DAC blt -0x52 /* 000002DC */ 00000330 7001 moveq.l D0, 0x01 00000332 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00000336 4E5E unlink A6 00000338 4E75 rts fn0000033A: 0000033A 4E56 FFEC link A6, -0x0014 0000033E 48E7 0138 movem.l -[A7], D7,A2,A3,A4 00000342 266E 0008 movea.l A3, [A6 + 0x8] 00000346 2E2E 000C move.l D7, [A6 + 0xC] 0000034A 286E 0018 movea.l A4, [A6 + 0x18] 0000034E 246E 001C movea.l A2, [A6 + 0x1C] 00000352 28AE 0010 move.l [A4], [A6 + 0x10] 00000356 296E 0014 0004 move.l [A4 + 0x4], [A6 + 0x14] 0000035C 486E FFFE pea.l [A6 - 0x2] 00000360 2F07 move.l -[A7], D7 00000362 2F0B move.l -[A7], A3 00000364 4EBA FDC6 jsr [PC - 0x23A /* 0000012C */] 00000368 302E FFFE move.w D0, [A6 - 0x2] 0000036C D16C 0002 add.w [A4 + 0x2], D0 00000370 7014 moveq.l D0, 0x14 00000372 D06C 0002 add.w D0, [A4 + 0x2] 00000376 3940 0006 move.w [A4 + 0x6], D0 0000037A 4297 clr.l [A7] 0000037C 2F0B move.l -[A7], A3 0000037E A95A syscall GetControlReference/GetCRefCon 00000380 201F move.l D0, [A7]+ 00000382 2D40 FFEC move.l [A6 - 0x14], D0 00000386 2040 movea.l A0, D0 00000388 2050 movea.l A0, [A0] 0000038A 0828 0001 0025 btst.b [A0 + 0x25], 0x1 00000390 508F addq.l A7, 8 00000392 6740 beq +0x42 /* 000003D4 */ 00000394 486E FFF6 pea.l [A6 - 0xA] 00000398 2F0B move.l -[A7], A3 0000039A 4EBA FCB4 jsr [PC - 0x34C /* 00000050 */] 0000039E 486E FFF4 pea.l [A6 - 0xC] 000003A2 2F0B move.l -[A7], A3 000003A4 4EBA FC5A jsr [PC - 0x3A6 /* 00000000 */] 000003A8 486E FFF0 pea.l [A6 - 0x10] 000003AC 2F07 move.l -[A7], D7 000003AE 3F2E FFF4 move.w -[A7], [A6 - 0xC] 000003B2 2F2E FFF6 move.l -[A7], [A6 - 0xA] 000003B6 4EBA 37BA jsr [PC + 0x37BA /* 00003B72 */] 000003BA 2EAE FFF0 move.l [A7], [A6 - 0x10] 000003BE 2F2E FFF6 move.l -[A7], [A6 - 0xA] 000003C2 4EBA 3C08 jsr [PC + 0x3C08 /* 00003FCC */] 000003C6 4A40 tst.w D0 000003C8 4FEF 0022 lea.l A7, [A7 + 0x22] 000003CC 6706 beq +0x8 /* 000003D4 */ 000003CE 396C 0002 0006 move.w [A4 + 0x6], [A4 + 0x2] label000003D4: 000003D4 24AE 0010 move.l [A2], [A6 + 0x10] 000003D8 256E 0014 0004 move.l [A2 + 0x4], [A6 + 0x14] 000003DE 356C 0006 0002 move.w [A2 + 0x2], [A4 + 0x6] 000003E4 486E FFFC pea.l [A6 - 0x4] 000003E8 486E FFFA pea.l [A6 - 0x6] 000003EC 2F07 move.l -[A7], D7 000003EE 2F0B move.l -[A7], A3 000003F0 4EBA FDEE jsr [PC - 0x212 /* 000001E0 */] 000003F4 302A 0002 move.w D0, [A2 + 0x2] 000003F8 D06E FFFA add.w D0, [A6 - 0x6] 000003FC 5040 addq.w D0, 8 000003FE 3540 0006 move.w [A2 + 0x6], D0 00000402 3E2C 0004 move.w D7, [A4 + 0x4] 00000406 DE54 add.w D7, [A4] 00000408 48C7 ext.l D7 0000040A 8FFC 0002 divs.w D7, 0x2 0000040E 70F8 moveq.l D0, 0xFFFFFFF8 00000410 D047 add.w D0, D7 00000412 3880 move.w [A4], D0 00000414 7008 moveq.l D0, 0x08 00000416 D047 add.w D0, D7 00000418 3940 0004 move.w [A4 + 0x4], D0 0000041C 3E2C 0006 move.w D7, [A4 + 0x6] 00000420 DE6C 0002 add.w D7, [A4 + 0x2] 00000424 48C7 ext.l D7 00000426 8FFC 0002 divs.w D7, 0x2 0000042A 70F8 moveq.l D0, 0xFFFFFFF8 0000042C D047 add.w D0, D7 0000042E 3940 0002 move.w [A4 + 0x2], D0 00000432 7008 moveq.l D0, 0x08 00000434 D047 add.w D0, D7 00000436 3940 0006 move.w [A4 + 0x6], D0 0000043A 4CEE 1C80 FFDC movem.l D7,A2,A3,A4, [A6 - 0x24] 00000440 4E5E unlink A6 00000442 4E75 rts fn00000444: 00000444 4E56 FFF2 link A6, -0x000E 00000448 2F07 move.l -[A7], D7 0000044A 486E FFFC pea.l [A6 - 0x4] 0000044E 486E FFFE pea.l [A6 - 0x2] 00000452 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000456 4EAD 134A jsr [A5 + 0x134A /* export_613 */] 0000045A 486E FFF8 pea.l [A6 - 0x8] 0000045E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000462 4EBA FC32 jsr [PC - 0x3CE /* 00000096 */] 00000466 302E FFFE move.w D0, [A6 - 0x2] 0000046A E948 lsl D0.w, 4 0000046C 206E 000C movea.l A0, [A6 + 0xC] 00000470 3080 move.w [A0], D0 00000472 226E 0010 movea.l A1, [A6 + 0x10] 00000476 4251 clr.w [A1] 00000478 7E00 moveq.l D7, 0x00 0000047A 4FEF 0014 lea.l A7, [A7 + 0x14] 0000047E 601E bra +0x20 /* 0000049E */ label00000480: 00000480 486E FFF6 pea.l [A6 - 0xA] 00000484 2F07 move.l -[A7], D7 00000486 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000048A 4EBA FCF8 jsr [PC - 0x308 /* 00000184 */] 0000048E 302E FFF6 move.w D0, [A6 - 0xA] 00000492 206E 0010 movea.l A0, [A6 + 0x10] 00000496 D150 add.w [A0], D0 00000498 4FEF 000C lea.l A7, [A7 + 0xC] 0000049C 5287 addq.l D7, 1 label0000049E: 0000049E BEAE FFF8 cmp.l D7, [A6 - 0x8] 000004A2 6DDC blt -0x22 /* 00000480 */ 000004A4 7001 moveq.l D0, 0x01 000004A6 2E1F move.l D7, [A7]+ 000004A8 4E5E unlink A6 000004AA 4E75 rts fn000004AC: 000004AC 4E56 FFF8 link A6, -0x0008 000004B0 486E FFFC pea.l [A6 - 0x4] 000004B4 2F2E 0012 move.l -[A7], [A6 + 0x12] 000004B8 3F2E 0010 move.w -[A7], [A6 + 0x10] 000004BC 2F2E 000C move.l -[A7], [A6 + 0xC] 000004C0 4EBA 36B0 jsr [PC + 0x36B0 /* 00003B72 */] 000004C4 2EAE FFFC move.l [A7], [A6 - 0x4] 000004C8 2F2E 000C move.l -[A7], [A6 + 0xC] 000004CC 4EBA 3AFE jsr [PC + 0x3AFE /* 00003FCC */] 000004D0 4A40 tst.w D0 000004D2 4FEF 0012 lea.l A7, [A7 + 0x12] 000004D6 6730 beq +0x32 /* 00000508 */ 000004D8 42A7 clr.l -[A7] 000004DA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000004DE A95A syscall GetControlReference/GetCRefCon 000004E0 201F move.l D0, [A7]+ 000004E2 2D40 FFF8 move.l [A6 - 0x8], D0 000004E6 2040 movea.l A0, D0 000004E8 2050 movea.l A0, [A0] 000004EA 0828 0001 0025 btst.b [A0 + 0x25], 0x1 000004F0 662C bne +0x2E /* 0000051E */ 000004F2 3F2E 0016 move.w -[A7], [A6 + 0x16] 000004F6 3F2E 0018 move.w -[A7], [A6 + 0x18] 000004FA 2F3C 0080 0005 move.l -[A7], 0x800005 00000500 4EAD 0CEA jsr [A5 + 0xCEA /* export_409 */] 00000504 508F addq.l A7, 8 00000506 6016 bra +0x18 /* 0000051E */ label00000508: 00000508 3F2E 0016 move.w -[A7], [A6 + 0x16] 0000050C 3F2E 0018 move.w -[A7], [A6 + 0x18] 00000510 3F2E 001E move.w -[A7], [A6 + 0x1E] 00000514 3F3C 0080 move.w -[A7], 0x80 00000518 4EAD 0CEA jsr [A5 + 0xCEA /* export_409 */] 0000051C 508F addq.l A7, 8 label0000051E: 0000051E 4E5E unlink A6 00000520 4E75 rts fn00000522: 00000522 4E56 FFEE link A6, -0x0012 00000526 2D6E 0016 FFF8 move.l [A6 - 0x8], [A6 + 0x16] 0000052C 2D6E 001A FFFC move.l [A6 - 0x4], [A6 + 0x1A] 00000532 486E FFF8 pea.l [A6 - 0x8] 00000536 2F3C 0001 0001 move.l -[A7], 0x10001 0000053C A8A9 syscall InsetRect 0000053E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000542 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000546 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */] 0000054A 2EAE 0012 move.l [A7], [A6 + 0x12] 0000054E 3F2E 0010 move.w -[A7], [A6 + 0x10] 00000552 2F2E 000C move.l -[A7], [A6 + 0xC] 00000556 4EBA 37A6 jsr [PC + 0x37A6 /* 00003CFE */] 0000055A 4A40 tst.w D0 0000055C 4FEF 000E lea.l A7, [A7 + 0xE] 00000560 6726 beq +0x28 /* 00000588 */ 00000562 3F3C 0004 move.w -[A7], 0x4 00000566 2F2E 001A move.l -[A7], [A6 + 0x1A] 0000056A 2F2E 0016 move.l -[A7], [A6 + 0x16] 0000056E 2F2E 0012 move.l -[A7], [A6 + 0x12] 00000572 3F2E 0010 move.w -[A7], [A6 + 0x10] 00000576 2F2E 000C move.l -[A7], [A6 + 0xC] 0000057A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000057E 4EBA FF2C jsr [PC - 0xD4 /* 000004AC */] 00000582 4FEF 0018 lea.l A7, [A7 + 0x18] 00000586 6022 bra +0x24 /* 000005AA */ label00000588: 00000588 4267 clr.w -[A7] 0000058A 2F2E 001A move.l -[A7], [A6 + 0x1A] 0000058E 2F2E 0016 move.l -[A7], [A6 + 0x16] 00000592 2F2E 0012 move.l -[A7], [A6 + 0x12] 00000596 3F2E 0010 move.w -[A7], [A6 + 0x10] 0000059A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000059E 2F2E 0008 move.l -[A7], [A6 + 0x8] 000005A2 4EBA FF08 jsr [PC - 0xF8 /* 000004AC */] 000005A6 4FEF 0018 lea.l A7, [A7 + 0x18] label000005AA: 000005AA 4EAD 0D22 jsr [A5 + 0xD22 /* export_416 */] 000005AE 4E5E unlink A6 000005B0 4E75 rts fn000005B2: 000005B2 4E56 FFE0 link A6, -0x0020 000005B6 48E7 0108 movem.l -[A7], D7,A4 000005BA 286E 0008 movea.l A4, [A6 + 0x8] 000005BE 486E FFE8 pea.l [A6 - 0x18] 000005C2 2F0C move.l -[A7], A4 000005C4 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */] 000005C8 4217 clr.b [A7] 000005CA 2F2E 000C move.l -[A7], [A6 + 0xC] 000005CE 486E FFE8 pea.l [A6 - 0x18] 000005D2 A8AD syscall PtInRect 000005D4 4A1F tst.b [A7]+ 000005D6 5C8F addq.l A7, 6 000005D8 6606 bne +0x8 /* 000005E0 */ 000005DA 7000 moveq.l D0, 0x00 000005DC 6000 00B2 bra +0xB4 /* 00000690 */ label000005E0: 000005E0 486E FFFC pea.l [A6 - 0x4] 000005E4 2F0C move.l -[A7], A4 000005E6 4EBA FA68 jsr [PC - 0x598 /* 00000050 */] 000005EA 486E FFE0 pea.l [A6 - 0x20] 000005EE 2F0C move.l -[A7], A4 000005F0 4EBA FA0E jsr [PC - 0x5F2 /* 00000000 */] 000005F4 486E FFF8 pea.l [A6 - 0x8] 000005F8 3F2E FFE0 move.w -[A7], [A6 - 0x20] 000005FC 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000600 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */] 00000604 2D6E FFE8 FFF0 move.l [A6 - 0x10], [A6 - 0x18] 0000060A 2D6E FFEC FFF4 move.l [A6 - 0xC], [A6 - 0x14] 00000610 486E FFE2 pea.l [A6 - 0x1E] 00000614 486E FFE4 pea.l [A6 - 0x1C] 00000618 2F0C move.l -[A7], A4 0000061A 4EBA FE28 jsr [PC - 0x1D8 /* 00000444 */] 0000061E 486E FFF0 pea.l [A6 - 0x10] 00000622 302E FFE4 move.w D0, [A6 - 0x1C] 00000626 4440 neg.w D0 00000628 3F00 move.w -[A7], D0 0000062A 302E FFE2 move.w D0, [A6 - 0x1E] 0000062E 4440 neg.w D0 00000630 3F00 move.w -[A7], D0 00000632 A8A8 syscall OffsetRect 00000634 7E00 moveq.l D7, 0x00 00000636 4FEF 0026 lea.l A7, [A7 + 0x26] 0000063A 604C bra +0x4E /* 00000688 */ label0000063C: 0000063C 486E FFE6 pea.l [A6 - 0x1A] 00000640 2F07 move.l -[A7], D7 00000642 2F0C move.l -[A7], A4 00000644 4EBA FB3E jsr [PC - 0x4C2 /* 00000184 */] 00000648 302E FFF0 move.w D0, [A6 - 0x10] 0000064C D06E FFE6 add.w D0, [A6 - 0x1A] 00000650 3D40 FFF4 move.w [A6 - 0xC], D0 00000654 4217 clr.b [A7] 00000656 2F2E 000C move.l -[A7], [A6 + 0xC] 0000065A 486E FFF0 pea.l [A6 - 0x10] 0000065E A8AD syscall PtInRect 00000660 4A1F tst.b [A7]+ 00000662 4FEF 000A lea.l A7, [A7 + 0xA] 00000666 6718 beq +0x1A /* 00000680 */ 00000668 206E 0014 movea.l A0, [A6 + 0x14] 0000066C 20AE FFF0 move.l [A0], [A6 - 0x10] 00000670 216E FFF4 0004 move.l [A0 + 0x4], [A6 - 0xC] 00000676 226E 0010 movea.l A1, [A6 + 0x10] 0000067A 2287 move.l [A1], D7 0000067C 7001 moveq.l D0, 0x01 0000067E 6010 bra +0x12 /* 00000690 */ label00000680: 00000680 3D6E FFF4 FFF0 move.w [A6 - 0x10], [A6 - 0xC] 00000686 5287 addq.l D7, 1 label00000688: 00000688 BEAE FFF8 cmp.l D7, [A6 - 0x8] 0000068C 6DAE blt -0x50 /* 0000063C */ 0000068E 7000 moveq.l D0, 0x00 label00000690: 00000690 4CDF 1080 movem.l D7,A4, [A7]+ 00000694 4E5E unlink A6 00000696 4E75 rts fn00000698: 00000698 4E56 FFF4 link A6, -0x000C 0000069C 48E7 0108 movem.l -[A7], D7,A4 000006A0 286E 0008 movea.l A4, [A6 + 0x8] 000006A4 42A7 clr.l -[A7] 000006A6 2F14 move.l -[A7], [A4] 000006A8 A95A syscall GetControlReference/GetCRefCon 000006AA 201F move.l D0, [A7]+ 000006AC 2D40 FFF4 move.l [A6 - 0xC], D0 000006B0 2040 movea.l A0, D0 000006B2 2050 movea.l A0, [A0] 000006B4 0828 0000 0025 btst.b [A0 + 0x25], 0x0 000006BA 6606 bne +0x8 /* 000006C2 */ 000006BC 7000 moveq.l D0, 0x00 000006BE 6000 0086 bra +0x88 /* 00000746 */ label000006C2: 000006C2 2F2C 0016 move.l -[A7], [A4 + 0x16] 000006C6 3F2C 001A move.w -[A7], [A4 + 0x1A] 000006CA 2F2C 0012 move.l -[A7], [A4 + 0x12] 000006CE 4EBA 362E jsr [PC + 0x362E /* 00003CFE */] 000006D2 3E00 move.w D7, D0 000006D4 4A47 tst.w D7 000006D6 4FEF 000A lea.l A7, [A7 + 0xA] 000006DA 670E beq +0x10 /* 000006EA */ 000006DC 397C 0004 002C move.w [A4 + 0x2C], 0x4 000006E2 397C 0003 002E move.w [A4 + 0x2E], 0x3 000006E8 600A bra +0xC /* 000006F4 */ label000006EA: 000006EA 426C 002C clr.w [A4 + 0x2C] 000006EE 397C 0001 002E move.w [A4 + 0x2E], 0x1 label000006F4: 000006F4 2D6C 0024 FFF8 move.l [A6 - 0x8], [A4 + 0x24] 000006FA 2D6C 0028 FFFC move.l [A6 - 0x4], [A4 + 0x28] 00000700 486E FFF8 pea.l [A6 - 0x8] 00000704 2F3C FFFD FFFD move.l -[A7], 0xFFFDFFFD 0000070A A8A9 syscall InsetRect 0000070C 4227 clr.b -[A7] 0000070E 2F2C 0008 move.l -[A7], [A4 + 0x8] 00000712 486E FFF8 pea.l [A6 - 0x8] 00000716 A8AD syscall PtInRect 00000718 4A1F tst.b [A7]+ 0000071A 6604 bne +0x6 /* 00000720 */ 0000071C 7000 moveq.l D0, 0x00 0000071E 6026 bra +0x28 /* 00000746 */ label00000720: 00000720 3F2C 002E move.w -[A7], [A4 + 0x2E] 00000724 2F2C 0028 move.l -[A7], [A4 + 0x28] 00000728 2F2C 0024 move.l -[A7], [A4 + 0x24] 0000072C 2F2C 0016 move.l -[A7], [A4 + 0x16] 00000730 3F2C 001A move.w -[A7], [A4 + 0x1A] 00000734 2F2C 0012 move.l -[A7], [A4 + 0x12] 00000738 2F14 move.l -[A7], [A4] 0000073A 4EBA FD70 jsr [PC - 0x290 /* 000004AC */] 0000073E 397C 0001 0032 move.w [A4 + 0x32], 0x1 00000744 7001 moveq.l D0, 0x01 label00000746: 00000746 4CEE 1080 FFEC movem.l D7,A4, [A6 - 0x14] 0000074C 4E5E unlink A6 0000074E 4E75 rts fn00000750: 00000750 4E56 FFF8 link A6, -0x0008 00000754 48E7 0018 movem.l -[A7], A3,A4 00000758 266E 0008 movea.l A3, [A6 + 0x8] 0000075C 49EB 0024 lea.l A4, [A3 + 0x24] 00000760 2D54 FFF8 move.l [A6 - 0x8], [A4] 00000764 2D6C 0004 FFFC move.l [A6 - 0x4], [A4 + 0x4] 0000076A 486E FFF8 pea.l [A6 - 0x8] 0000076E 2F3C FFFD FFFD move.l -[A7], 0xFFFDFFFD 00000774 A8A9 syscall InsetRect 00000776 2F13 move.l -[A7], [A3] 00000778 4EAD 132A jsr [A5 + 0x132A /* export_609 */] 0000077C 4217 clr.b [A7] 0000077E 2F2B 0008 move.l -[A7], [A3 + 0x8] 00000782 486E FFF8 pea.l [A6 - 0x8] 00000786 A8AD syscall PtInRect 00000788 4A1F tst.b [A7]+ 0000078A 548F addq.l A7, 2 0000078C 672E beq +0x30 /* 000007BC */ 0000078E 4A6B 0032 tst.w [A3 + 0x32] 00000792 6652 bne +0x54 /* 000007E6 */ 00000794 3F2B 002E move.w -[A7], [A3 + 0x2E] 00000798 2F2C 0004 move.l -[A7], [A4 + 0x4] 0000079C 2F14 move.l -[A7], [A4] 0000079E 2F2B 0016 move.l -[A7], [A3 + 0x16] 000007A2 3F2B 001A move.w -[A7], [A3 + 0x1A] 000007A6 2F2B 0012 move.l -[A7], [A3 + 0x12] 000007AA 2F13 move.l -[A7], [A3] 000007AC 4EBA FCFE jsr [PC - 0x302 /* 000004AC */] 000007B0 377C 0001 0032 move.w [A3 + 0x32], 0x1 000007B6 4FEF 0018 lea.l A7, [A7 + 0x18] 000007BA 602A bra +0x2C /* 000007E6 */ label000007BC: 000007BC 4A6B 0032 tst.w [A3 + 0x32] 000007C0 6724 beq +0x26 /* 000007E6 */ 000007C2 3F2B 002C move.w -[A7], [A3 + 0x2C] 000007C6 2F2C 0004 move.l -[A7], [A4 + 0x4] 000007CA 2F14 move.l -[A7], [A4] 000007CC 2F2B 0016 move.l -[A7], [A3 + 0x16] 000007D0 3F2B 001A move.w -[A7], [A3 + 0x1A] 000007D4 2F2B 0012 move.l -[A7], [A3 + 0x12] 000007D8 2F13 move.l -[A7], [A3] 000007DA 4EBA FCD0 jsr [PC - 0x330 /* 000004AC */] 000007DE 426B 0032 clr.w [A3 + 0x32] 000007E2 4FEF 0018 lea.l A7, [A7 + 0x18] label000007E6: 000007E6 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */] 000007EA 7001 moveq.l D0, 0x01 000007EC 4CDF 1800 movem.l A3,A4, [A7]+ 000007F0 4E5E unlink A6 000007F2 4E75 rts fn000007F4: 000007F4 4E56 0000 link A6, 0 000007F8 48E7 0018 movem.l -[A7], A3,A4 000007FC 266E 0008 movea.l A3, [A6 + 0x8] 00000800 49EB 0032 lea.l A4, [A3 + 0x32] 00000804 4A54 tst.w [A4] 00000806 672C beq +0x2E /* 00000834 */ 00000808 2F13 move.l -[A7], [A3] 0000080A 4EAD 132A jsr [A5 + 0x132A /* export_609 */] 0000080E 3EBC 0002 move.w [A7], 0x2 00000812 2F2B 0028 move.l -[A7], [A3 + 0x28] 00000816 2F2B 0024 move.l -[A7], [A3 + 0x24] 0000081A 2F2B 0016 move.l -[A7], [A3 + 0x16] 0000081E 3F2B 001A move.w -[A7], [A3 + 0x1A] 00000822 2F2B 0012 move.l -[A7], [A3 + 0x12] 00000826 2F13 move.l -[A7], [A3] 00000828 4EBA FC82 jsr [PC - 0x37E /* 000004AC */] 0000082C 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */] 00000830 4FEF 001A lea.l A7, [A7 + 0x1A] label00000834: 00000834 3014 move.w D0, [A4] 00000836 4CDF 1800 movem.l A3,A4, [A7]+ 0000083A 4E5E unlink A6 0000083C 4E75 rts fn0000083E: 0000083E 4E56 FFF0 link A6, -0x0010 00000842 2F0C move.l -[A7], A4 00000844 286E 0008 movea.l A4, [A6 + 0x8] 00000848 2F14 move.l -[A7], [A4] 0000084A 4EAD 132A jsr [A5 + 0x132A /* export_609 */] 0000084E 486E FFF0 pea.l [A6 - 0x10] 00000852 2F14 move.l -[A7], [A4] 00000854 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */] 00000858 2EAE FFF4 move.l [A7], [A6 - 0xC] 0000085C 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000860 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */] 00000864 2D6C 001C FFF8 move.l [A6 - 0x8], [A4 + 0x1C] 0000086A 2D6C 0020 FFFC move.l [A6 - 0x4], [A4 + 0x20] 00000870 302C 002A move.w D0, [A4 + 0x2A] 00000874 906C 0026 sub.w D0, [A4 + 0x26] 00000878 916E FFFA sub.w [A6 - 0x6], D0 0000087C 2EBC 0001 000A move.l [A7], 0x1000A 00000882 3F3C 0001 move.w -[A7], 0x1 00000886 2F3C FFFF D2B6 move.l -[A7], 0xFFFFD2B6 0000088C 486E FFF8 pea.l [A6 - 0x8] 00000890 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */] 00000894 4EAD 0D22 jsr [A5 + 0xD22 /* export_416 */] 00000898 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */] 0000089C 286E FFEC movea.l A4, [A6 - 0x14] 000008A0 4E5E unlink A6 000008A2 4E75 rts fn000008A4: 000008A4 4E56 FFFC link A6, -0x0004 000008A8 48E7 0300 movem.l -[A7], D6,D7 000008AC 42A7 clr.l -[A7] 000008AE A975 syscall TickCount 000008B0 2E1F move.l D7, [A7]+ 000008B2 604E bra +0x50 /* 00000902 */ label000008B4: 000008B4 42A7 clr.l -[A7] 000008B6 A975 syscall TickCount 000008B8 7014 moveq.l D0, 0x14 000008BA D087 add.l D0, D7 000008BC B09F cmp.l D0, [A7]+ 000008BE 6404 bcc +0x6 /* 000008C4 */ 000008C0 7001 moveq.l D0, 0x01 000008C2 6048 bra +0x4A /* 0000090C */ label000008C4: 000008C4 486E FFFC pea.l [A6 - 0x4] 000008C8 A972 syscall GetMouse 000008CA 3C2E FFFE move.w D6, [A6 - 0x2] 000008CE 9C6E 000A sub.w D6, [A6 + 0xA] 000008D2 4A46 tst.w D6 000008D4 6C06 bge +0x8 /* 000008DC */ 000008D6 3006 move.w D0, D6 000008D8 4440 neg.w D0 000008DA 6002 bra +0x4 /* 000008DE */ label000008DC: 000008DC 3006 move.w D0, D6 label000008DE: 000008DE 5B40 subq.w D0, 5 000008E0 6F04 ble +0x6 /* 000008E6 */ 000008E2 7001 moveq.l D0, 0x01 000008E4 6026 bra +0x28 /* 0000090C */ label000008E6: 000008E6 3C2E FFFC move.w D6, [A6 - 0x4] 000008EA 9C6E 0008 sub.w D6, [A6 + 0x8] 000008EE 4A46 tst.w D6 000008F0 6C06 bge +0x8 /* 000008F8 */ 000008F2 3006 move.w D0, D6 000008F4 4440 neg.w D0 000008F6 6002 bra +0x4 /* 000008FA */ label000008F8: 000008F8 3006 move.w D0, D6 label000008FA: 000008FA 5B40 subq.w D0, 5 000008FC 6F04 ble +0x6 /* 00000902 */ 000008FE 7001 moveq.l D0, 0x01 00000900 600A bra +0xC /* 0000090C */ label00000902: 00000902 4227 clr.b -[A7] 00000904 A973 syscall StillDown 00000906 4A1F tst.b [A7]+ 00000908 66AA bne -0x54 /* 000008B4 */ 0000090A 7000 moveq.l D0, 0x00 label0000090C: 0000090C 4CDF 00C0 movem.l D6,D7, [A7]+ 00000910 4E5E unlink A6 00000912 4E75 rts fn00000914: 00000914 4E56 FFE6 link A6, -0x001A 00000918 2F0C move.l -[A7], A4 0000091A 286E 0008 movea.l A4, [A6 + 0x8] 0000091E 42A7 clr.l -[A7] 00000920 2F14 move.l -[A7], [A4] 00000922 A95A syscall GetControlReference/GetCRefCon 00000924 201F move.l D0, [A7]+ 00000926 2D40 FFE6 move.l [A6 - 0x1A], D0 0000092A 2040 movea.l A0, D0 0000092C 2050 movea.l A0, [A0] 0000092E 0828 0004 0003 btst.b [A0 + 0x3], 0x4 00000934 6706 beq +0x8 /* 0000093C */ 00000936 7000 moveq.l D0, 0x00 00000938 6000 008A bra +0x8C /* 000009C4 */ label0000093C: 0000093C 486E FFFC pea.l [A6 - 0x4] 00000940 2F2C 0016 move.l -[A7], [A4 + 0x16] 00000944 3F2C 001A move.w -[A7], [A4 + 0x1A] 00000948 2F2C 0012 move.l -[A7], [A4 + 0x12] 0000094C 4EBA 3224 jsr [PC + 0x3224 /* 00003B72 */] 00000950 486E FFEA pea.l [A6 - 0x16] 00000954 2F14 move.l -[A7], [A4] 00000956 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */] 0000095A 3D6E FFEC FFF4 move.w [A6 - 0xC], [A6 - 0x14] 00000960 3D6C 001C FFF2 move.w [A6 - 0xE], [A4 + 0x1C] 00000966 3D6C 0020 FFF6 move.w [A6 - 0xA], [A4 + 0x20] 0000096C 486E FFFA pea.l [A6 - 0x6] 00000970 2F2C 0016 move.l -[A7], [A4 + 0x16] 00000974 3F2C 001A move.w -[A7], [A4 + 0x1A] 00000978 2F2C 0012 move.l -[A7], [A4 + 0x12] 0000097C 4EBA 3230 jsr [PC + 0x3230 /* 00003BAE */] 00000980 486E FFF2 pea.l [A6 - 0xE] 00000984 2F3C FFFD 0000 move.l -[A7], 0xFFFD0000 0000098A A8A9 syscall InsetRect 0000098C 3D6C 002A FFF8 move.w [A6 - 0x8], [A4 + 0x2A] 00000992 4217 clr.b [A7] 00000994 2F2C 0008 move.l -[A7], [A4 + 0x8] 00000998 486E FFF2 pea.l [A6 - 0xE] 0000099C A8AD syscall PtInRect 0000099E 4A1F tst.b [A7]+ 000009A0 4FEF 0022 lea.l A7, [A7 + 0x22] 000009A4 6604 bne +0x6 /* 000009AA */ 000009A6 7000 moveq.l D0, 0x00 000009A8 601A bra +0x1C /* 000009C4 */ label000009AA: 000009AA 2F2C 0008 move.l -[A7], [A4 + 0x8] 000009AE 4EBA FEF4 jsr [PC - 0x10C /* 000008A4 */] 000009B2 4A40 tst.w D0 000009B4 588F addq.l A7, 4 000009B6 6604 bne +0x6 /* 000009BC */ 000009B8 7000 moveq.l D0, 0x00 000009BA 6008 bra +0xA /* 000009C4 */ label000009BC: 000009BC 2F0C move.l -[A7], A4 000009BE 4EBA FE7E jsr [PC - 0x182 /* 0000083E */] 000009C2 7001 moveq.l D0, 0x01 label000009C4: 000009C4 286E FFE2 movea.l A4, [A6 - 0x1E] 000009C8 4E5E unlink A6 000009CA 4E75 rts fn000009CC: 000009CC 4E56 FFF8 link A6, -0x0008 000009D0 48E7 0708 movem.l -[A7], D5,D6,D7,A4 000009D4 286E 0008 movea.l A4, [A6 + 0x8] 000009D8 486E FFF8 pea.l [A6 - 0x8] 000009DC 2F14 move.l -[A7], [A4] 000009DE 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */] 000009E2 4217 clr.b [A7] 000009E4 2F2C 0008 move.l -[A7], [A4 + 0x8] 000009E8 486E FFF8 pea.l [A6 - 0x8] 000009EC A8AD syscall PtInRect 000009EE 4A1F tst.b [A7]+ 000009F0 5C8F addq.l A7, 6 000009F2 6646 bne +0x48 /* 00000A3A */ 000009F4 3E2C 0008 move.w D7, [A4 + 0x8] 000009F8 BE6E FFF8 cmp.w D7, [A6 - 0x8] 000009FC 6C1C bge +0x1E /* 00000A1A */ 000009FE 4878 0014 push.l 0x14 00000A02 2F14 move.l -[A7], [A4] 00000A04 4EBA 2828 jsr [PC + 0x2828 /* 0000322E */] 00000A08 486C 0008 pea.l [A4 + 0x8] 00000A0C 486E FFF8 pea.l [A6 - 0x8] 00000A10 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */] 00000A14 4FEF 0010 lea.l A7, [A7 + 0x10] 00000A18 6020 bra +0x22 /* 00000A3A */ label00000A1A: 00000A1A BE6E FFFC cmp.w D7, [A6 - 0x4] 00000A1E 6F1A ble +0x1C /* 00000A3A */ 00000A20 4878 0015 push.l 0x15 00000A24 2F14 move.l -[A7], [A4] 00000A26 4EBA 2806 jsr [PC + 0x2806 /* 0000322E */] 00000A2A 486C 0008 pea.l [A4 + 0x8] 00000A2E 486E FFF8 pea.l [A6 - 0x8] 00000A32 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */] 00000A36 4FEF 0010 lea.l A7, [A7 + 0x10] label00000A3A: 00000A3A 3C2C 000A move.w D6, [A4 + 0xA] 00000A3E 9C6C 0006 sub.w D6, [A4 + 0x6] 00000A42 3A2C 0008 move.w D5, [A4 + 0x8] 00000A46 9A6C 0004 sub.w D5, [A4 + 0x4] 00000A4A 4A46 tst.w D6 00000A4C 6604 bne +0x6 /* 00000A52 */ 00000A4E 4A45 tst.w D5 00000A50 6718 beq +0x1A /* 00000A6A */ label00000A52: 00000A52 2F0C move.l -[A7], A4 00000A54 4EBA FDE8 jsr [PC - 0x218 /* 0000083E */] 00000A58 486C 001C pea.l [A4 + 0x1C] 00000A5C 3F06 move.w -[A7], D6 00000A5E 3F05 move.w -[A7], D5 00000A60 A8A8 syscall OffsetRect 00000A62 2E8C move.l [A7], A4 00000A64 4EBA FDD8 jsr [PC - 0x228 /* 0000083E */] 00000A68 588F addq.l A7, 4 label00000A6A: 00000A6A 7001 moveq.l D0, 0x01 00000A6C 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00000A70 4E5E unlink A6 00000A72 4E75 rts fn00000A74: 00000A74 4E56 FFC0 link A6, -0x0040 00000A78 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 00000A7C 286E 0008 movea.l A4, [A6 + 0x8] 00000A80 2F0C move.l -[A7], A4 00000A82 4EBA FDBA jsr [PC - 0x246 /* 0000083E */] 00000A86 486E FFC2 pea.l [A6 - 0x3E] 00000A8A 2F14 move.l -[A7], [A4] 00000A8C 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */] 00000A90 47EC 000A lea.l A3, [A4 + 0xA] 00000A94 3013 move.w D0, [A3] 00000A96 B06E FFC4 cmp.w D0, [A6 - 0x3C] 00000A9A 4FEF 000C lea.l A7, [A7 + 0xC] 00000A9E 6E04 bgt +0x6 /* 00000AA4 */ 00000AA0 36AE FFC4 move.w [A3], [A6 - 0x3C] label00000AA4: 00000AA4 486E FFF0 pea.l [A6 - 0x10] 00000AA8 486E FFFC pea.l [A6 - 0x4] 00000AAC 2F2C 0008 move.l -[A7], [A4 + 0x8] 00000AB0 2F14 move.l -[A7], [A4] 00000AB2 4EBA FAFE jsr [PC - 0x502 /* 000005B2 */] 00000AB6 4A40 tst.w D0 00000AB8 4FEF 0010 lea.l A7, [A7 + 0x10] 00000ABC 6606 bne +0x8 /* 00000AC4 */ 00000ABE 7000 moveq.l D0, 0x00 00000AC0 6000 02C6 bra +0x2C8 /* 00000D88 */ label00000AC4: 00000AC4 302E FFF4 move.w D0, [A6 - 0xC] 00000AC8 906E FFF0 sub.w D0, [A6 - 0x10] 00000ACC 48C0 ext.l D0 00000ACE 81FC 0002 divs.w D0, 0x2 00000AD2 D06E FFF0 add.w D0, [A6 - 0x10] 00000AD6 3E00 move.w D7, D0 00000AD8 BE6C 0008 cmp.w D7, [A4 + 0x8] 00000ADC 6F04 ble +0x6 /* 00000AE2 */ 00000ADE 53AE FFFC subq.l [A6 - 0x4], 1 label00000AE2: 00000AE2 2E2C 0016 move.l D7, [A4 + 0x16] 00000AE6 BEAE FFFC cmp.l D7, [A6 - 0x4] 00000AEA 6604 bne +0x6 /* 00000AF0 */ 00000AEC 53AE FFFC subq.l [A6 - 0x4], 1 label00000AF0: 00000AF0 7001 moveq.l D0, 0x01 00000AF2 D0AE FFFC add.l D0, [A6 - 0x4] 00000AF6 2D40 FFF8 move.l [A6 - 0x8], D0 00000AFA BE80 cmp.l D7, D0 00000AFC 6620 bne +0x22 /* 00000B1E */ 00000AFE 486E FFD8 pea.l [A6 - 0x28] 00000B02 2F2C 0016 move.l -[A7], [A4 + 0x16] 00000B06 3F2C 001A move.w -[A7], [A4 + 0x1A] 00000B0A 2F2C 0012 move.l -[A7], [A4 + 0x12] 00000B0E 4EBA 3550 jsr [PC + 0x3550 /* 00004060 */] 00000B12 202E FFD8 move.l D0, [A6 - 0x28] 00000B16 D1AE FFF8 add.l [A6 - 0x8], D0 00000B1A 4FEF 000E lea.l A7, [A7 + 0xE] label00000B1E: 00000B1E 486E FFDE pea.l [A6 - 0x22] 00000B22 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000B26 3F2C 001A move.w -[A7], [A4 + 0x1A] 00000B2A 2F2C 0012 move.l -[A7], [A4 + 0x12] 00000B2E 4EBA 307E jsr [PC + 0x307E /* 00003BAE */] 00000B32 486E FFDC pea.l [A6 - 0x24] 00000B36 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000B3A 3F2C 001A move.w -[A7], [A4 + 0x1A] 00000B3E 2F2C 0012 move.l -[A7], [A4 + 0x12] 00000B42 4EBA 306A jsr [PC + 0x306A /* 00003BAE */] 00000B46 302E FFDE move.w D0, [A6 - 0x22] 00000B4A B06E FFDC cmp.w D0, [A6 - 0x24] 00000B4E 4FEF 001C lea.l A7, [A7 + 0x1C] 00000B52 6C04 bge +0x6 /* 00000B58 */ 00000B54 3C2E FFDC move.w D6, [A6 - 0x24] label00000B58: 00000B58 302E FFDE move.w D0, [A6 - 0x22] 00000B5C B06E FFDC cmp.w D0, [A6 - 0x24] 00000B60 6640 bne +0x42 /* 00000BA2 */ 00000B62 2D6E FFC2 FFE0 move.l [A6 - 0x20], [A6 - 0x3E] 00000B68 2D6E FFC6 FFE4 move.l [A6 - 0x1C], [A6 - 0x3A] 00000B6E 486E FFF0 pea.l [A6 - 0x10] 00000B72 486E FFE8 pea.l [A6 - 0x18] 00000B76 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00000B7A 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00000B7E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000B82 2F14 move.l -[A7], [A4] 00000B84 4EBA F7B4 jsr [PC - 0x84C /* 0000033A */] 00000B88 302C 000A move.w D0, [A4 + 0xA] 00000B8C B06E FFEE cmp.w D0, [A6 - 0x12] 00000B90 4FEF 0018 lea.l A7, [A7 + 0x18] 00000B94 6F08 ble +0xA /* 00000B9E */ 00000B96 7C01 moveq.l D6, 0x01 00000B98 DC6E FFDE add.w D6, [A6 - 0x22] 00000B9C 6004 bra +0x6 /* 00000BA2 */ label00000B9E: 00000B9E 3C2E FFDE move.w D6, [A6 - 0x22] label00000BA2: 00000BA2 302E FFDE move.w D0, [A6 - 0x22] 00000BA6 B06E FFDC cmp.w D0, [A6 - 0x24] 00000BAA 6F00 00B8 ble +0xBA /* 00000C64 */ 00000BAE 2D6E FFC2 FFE0 move.l [A6 - 0x20], [A6 - 0x3E] 00000BB4 2D6E FFC6 FFE4 move.l [A6 - 0x1C], [A6 - 0x3A] 00000BBA 486E FFF0 pea.l [A6 - 0x10] 00000BBE 486E FFE8 pea.l [A6 - 0x18] 00000BC2 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00000BC6 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00000BCA 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000BCE 2F14 move.l -[A7], [A4] 00000BD0 4EBA F768 jsr [PC - 0x898 /* 0000033A */] 00000BD4 302C 000A move.w D0, [A4 + 0xA] 00000BD8 B06E FFEE cmp.w D0, [A6 - 0x12] 00000BDC 4FEF 0018 lea.l A7, [A7 + 0x18] 00000BE0 6E06 bgt +0x8 /* 00000BE8 */ 00000BE2 3C2E FFDC move.w D6, [A6 - 0x24] 00000BE6 607C bra +0x7E /* 00000C64 */ label00000BE8: 00000BE8 3E2E FFEE move.w D7, [A6 - 0x12] 00000BEC 486E FFF0 pea.l [A6 - 0x10] 00000BF0 486E FFE8 pea.l [A6 - 0x18] 00000BF4 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00000BF8 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00000BFC 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000C00 2F14 move.l -[A7], [A4] 00000C02 4EBA F736 jsr [PC - 0x8CA /* 0000033A */] 00000C06 3A2C 000A move.w D5, [A4 + 0xA] 00000C0A BA6E FFEE cmp.w D5, [A6 - 0x12] 00000C0E 4FEF 0018 lea.l A7, [A7 + 0x18] 00000C12 6F08 ble +0xA /* 00000C1C */ 00000C14 7C01 moveq.l D6, 0x01 00000C16 DC6E FFDE add.w D6, [A6 - 0x22] 00000C1A 6048 bra +0x4A /* 00000C64 */ label00000C1C: 00000C1C BA6E FFEA cmp.w D5, [A6 - 0x16] 00000C20 6D0C blt +0xE /* 00000C2E */ 00000C22 BA6E FFEE cmp.w D5, [A6 - 0x12] 00000C26 6E06 bgt +0x8 /* 00000C2E */ 00000C28 3C2E FFDE move.w D6, [A6 - 0x22] 00000C2C 6036 bra +0x38 /* 00000C64 */ label00000C2E: 00000C2E 3C2E FFDE move.w D6, [A6 - 0x22] 00000C32 9C6E FFDC sub.w D6, [A6 - 0x24] 00000C36 0C46 0002 cmpi.w D6, 0x2 00000C3A 6E08 bgt +0xA /* 00000C44 */ 00000C3C 7C01 moveq.l D6, 0x01 00000C3E DC6E FFDC add.w D6, [A6 - 0x24] 00000C42 6020 bra +0x22 /* 00000C64 */ label00000C44: 00000C44 382E FFEA move.w D4, [A6 - 0x16] 00000C48 9847 sub.w D4, D7 00000C4A 3606 move.w D3, D6 00000C4C 2004 move.l D0, D4 00000C4E 48C0 ext.l D0 00000C50 81C3 divs.w D0, D3 00000C52 3D40 FFC0 move.w [A6 - 0x40], D0 00000C56 3205 move.w D1, D5 00000C58 9247 sub.w D1, D7 00000C5A 48C1 ext.l D1 00000C5C 83C0 divs.w D1, D0 00000C5E D26E FFDC add.w D1, [A6 - 0x24] 00000C62 3C01 move.w D6, D1 label00000C64: 00000C64 486E FFD6 pea.l [A6 - 0x2A] 00000C68 2F2C 0016 move.l -[A7], [A4 + 0x16] 00000C6C 3F2C 001A move.w -[A7], [A4 + 0x1A] 00000C70 2F2C 0012 move.l -[A7], [A4 + 0x12] 00000C74 4EBA 2F38 jsr [PC + 0x2F38 /* 00003BAE */] 00000C78 202C 0016 move.l D0, [A4 + 0x16] 00000C7C B0AE FFF8 cmp.l D0, [A6 - 0x8] 00000C80 4FEF 000E lea.l A7, [A7 + 0xE] 00000C84 660C bne +0xE /* 00000C92 */ 00000C86 BC6E FFD6 cmp.w D6, [A6 - 0x2A] 00000C8A 6606 bne +0x8 /* 00000C92 */ 00000C8C 7001 moveq.l D0, 0x01 00000C8E 6000 00F8 bra +0xFA /* 00000D88 */ label00000C92: 00000C92 4AAE FFFC tst.l [A6 - 0x4] 00000C96 6C06 bge +0x8 /* 00000C9E */ 00000C98 7001 moveq.l D0, 0x01 00000C9A 6000 00EC bra +0xEE /* 00000D88 */ label00000C9E: 00000C9E 486E FFD2 pea.l [A6 - 0x2E] 00000CA2 2F2C 0016 move.l -[A7], [A4 + 0x16] 00000CA6 3F2C 001A move.w -[A7], [A4 + 0x1A] 00000CAA 2F2C 0012 move.l -[A7], [A4 + 0x12] 00000CAE 4EBA 2EC2 jsr [PC + 0x2EC2 /* 00003B72 */] 00000CB2 486E FFCE pea.l [A6 - 0x32] 00000CB6 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000CBA 3F2C 001A move.w -[A7], [A4 + 0x1A] 00000CBE 2F2C 0012 move.l -[A7], [A4 + 0x12] 00000CC2 4EBA 2EAE jsr [PC + 0x2EAE /* 00003B72 */] 00000CC6 486E FFCA pea.l [A6 - 0x36] 00000CCA 42A7 clr.l -[A7] 00000CCC 3F2C 001A move.w -[A7], [A4 + 0x1A] 00000CD0 2F2C 0012 move.l -[A7], [A4 + 0x12] 00000CD4 4EBA 2E9C jsr [PC + 0x2E9C /* 00003B72 */] 00000CD8 2EAE FFCA move.l [A7], [A6 - 0x36] 00000CDC 3F06 move.w -[A7], D6 00000CDE 2F2E FFCE move.l -[A7], [A6 - 0x32] 00000CE2 2F2E FFD2 move.l -[A7], [A6 - 0x2E] 00000CE6 2F2C 0012 move.l -[A7], [A4 + 0x12] 00000CEA 4EBA 4626 jsr [PC + 0x4626 /* 00005312 */] 00000CEE 486E FFD8 pea.l [A6 - 0x28] 00000CF2 2F2C 0016 move.l -[A7], [A4 + 0x16] 00000CF6 3F2C 001A move.w -[A7], [A4 + 0x1A] 00000CFA 2F2C 0012 move.l -[A7], [A4 + 0x12] 00000CFE 4EBA 3360 jsr [PC + 0x3360 /* 00004060 */] 00000D02 2EAE FFD8 move.l [A7], [A6 - 0x28] 00000D06 486E FFF8 pea.l [A6 - 0x8] 00000D0A 2F2C 0016 move.l -[A7], [A4 + 0x16] 00000D0E 3F2C 001A move.w -[A7], [A4 + 0x1A] 00000D12 2F2C 0012 move.l -[A7], [A4 + 0x12] 00000D16 4EAD 126A jsr [A5 + 0x126A /* export_585 */] 00000D1A 202C 0016 move.l D0, [A4 + 0x16] 00000D1E B0AE FFF8 cmp.l D0, [A6 - 0x8] 00000D22 4FEF 0054 lea.l A7, [A7 + 0x54] 00000D26 6C1C bge +0x1E /* 00000D44 */ 00000D28 2F3C 7FFF FFFF move.l -[A7], 0x7FFFFFFF 00000D2E 2F2C 0016 move.l -[A7], [A4 + 0x16] 00000D32 3F2C 001A move.w -[A7], [A4 + 0x1A] 00000D36 2F2C 0012 move.l -[A7], [A4 + 0x12] 00000D3A 4EBA 3726 jsr [PC + 0x3726 /* 00004462 */] 00000D3E 4FEF 000E lea.l A7, [A7 + 0xE] 00000D42 601A bra +0x1C /* 00000D5E */ label00000D44: 00000D44 2F3C 7FFF FFFF move.l -[A7], 0x7FFFFFFF 00000D4A 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000D4E 3F2C 001A move.w -[A7], [A4 + 0x1A] 00000D52 2F2C 0012 move.l -[A7], [A4 + 0x12] 00000D56 4EBA 370A jsr [PC + 0x370A /* 00004462 */] 00000D5A 4FEF 000E lea.l A7, [A7 + 0xE] label00000D5E: 00000D5E 3006 move.w D0, D6 00000D60 906E FFD6 sub.w D0, [A6 - 0x2A] 00000D64 3F00 move.w -[A7], D0 00000D66 2F2E FFD8 move.l -[A7], [A6 - 0x28] 00000D6A 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000D6E 3F2C 001A move.w -[A7], [A4 + 0x1A] 00000D72 2F2C 0012 move.l -[A7], [A4 + 0x12] 00000D76 4EBA 31DA jsr [PC + 0x31DA /* 00003F52 */] 00000D7A 2E94 move.l [A7], [A4] 00000D7C 4EBA 0906 jsr [PC + 0x906 /* 00001684 */] 00000D80 2E94 move.l [A7], [A4] 00000D82 4EBA 0FF2 jsr [PC + 0xFF2 /* 00001D76 */] 00000D86 7001 moveq.l D0, 0x01 label00000D88: 00000D88 4CEE 18F8 FFA4 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x5C] 00000D8E 4E5E unlink A6 00000D90 4E75 rts fn00000D92: 00000D92 4E56 FFFC link A6, -0x0004 00000D96 42A7 clr.l -[A7] 00000D98 206E 0008 movea.l A0, [A6 + 0x8] 00000D9C 2F10 move.l -[A7], [A0] 00000D9E A95A syscall GetControlReference/GetCRefCon 00000DA0 201F move.l D0, [A7]+ 00000DA2 2D40 FFFC move.l [A6 - 0x4], D0 00000DA6 2040 movea.l A0, D0 00000DA8 2050 movea.l A0, [A0] 00000DAA 7040 moveq.l D0, 0x40 00000DAC C068 0002 and.w D0, [A0 + 0x2] 00000DB0 4E5E unlink A6 00000DB2 4E75 rts fn00000DB4: 00000DB4 4E56 FFF8 link A6, -0x0008 00000DB8 48E7 0108 movem.l -[A7], D7,A4 00000DBC 286E 0008 movea.l A4, [A6 + 0x8] 00000DC0 486E FFF8 pea.l [A6 - 0x8] 00000DC4 2F14 move.l -[A7], [A4] 00000DC6 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */] 00000DCA 4217 clr.b [A7] 00000DCC 2F2C 0008 move.l -[A7], [A4 + 0x8] 00000DD0 486E FFF8 pea.l [A6 - 0x8] 00000DD4 A8AD syscall PtInRect 00000DD6 4A1F tst.b [A7]+ 00000DD8 5C8F addq.l A7, 6 00000DDA 6646 bne +0x48 /* 00000E22 */ 00000DDC 3E2C 0008 move.w D7, [A4 + 0x8] 00000DE0 BE6E FFF8 cmp.w D7, [A6 - 0x8] 00000DE4 6C1C bge +0x1E /* 00000E02 */ 00000DE6 4878 0014 push.l 0x14 00000DEA 2F14 move.l -[A7], [A4] 00000DEC 4EBA 2440 jsr [PC + 0x2440 /* 0000322E */] 00000DF0 486C 0008 pea.l [A4 + 0x8] 00000DF4 486E FFF8 pea.l [A6 - 0x8] 00000DF8 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */] 00000DFC 4FEF 0010 lea.l A7, [A7 + 0x10] 00000E00 6020 bra +0x22 /* 00000E22 */ label00000E02: 00000E02 BE6E FFFC cmp.w D7, [A6 - 0x4] 00000E06 6F1A ble +0x1C /* 00000E22 */ 00000E08 4878 0015 push.l 0x15 00000E0C 2F14 move.l -[A7], [A4] 00000E0E 4EBA 241E jsr [PC + 0x241E /* 0000322E */] 00000E12 486C 0008 pea.l [A4 + 0x8] 00000E16 486E FFF8 pea.l [A6 - 0x8] 00000E1A 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */] 00000E1E 4FEF 0010 lea.l A7, [A7 + 0x10] label00000E22: 00000E22 2F14 move.l -[A7], [A4] 00000E24 4EAD 132A jsr [A5 + 0x132A /* export_609 */] 00000E28 486C 001C pea.l [A4 + 0x1C] 00000E2C 486C 0016 pea.l [A4 + 0x16] 00000E30 2F2C 0008 move.l -[A7], [A4 + 0x8] 00000E34 2F14 move.l -[A7], [A4] 00000E36 4EBA F77A jsr [PC - 0x886 /* 000005B2 */] 00000E3A 4A40 tst.w D0 00000E3C 4FEF 0014 lea.l A7, [A7 + 0x14] 00000E40 6608 bne +0xA /* 00000E4A */ 00000E42 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */] 00000E46 7000 moveq.l D0, 0x00 00000E48 601A bra +0x1C /* 00000E64 */ label00000E4A: 00000E4A 2F2C 0016 move.l -[A7], [A4 + 0x16] 00000E4E 3F2C 001A move.w -[A7], [A4 + 0x1A] 00000E52 2F14 move.l -[A7], [A4] 00000E54 4EBA 16C0 jsr [PC + 0x16C0 /* 00002516 */] 00000E58 2E94 move.l [A7], [A4] 00000E5A 4EBA 0F1A jsr [PC + 0xF1A /* 00001D76 */] 00000E5E 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */] 00000E62 7001 moveq.l D0, 0x01 label00000E64: 00000E64 4CEE 1080 FFF0 movem.l D7,A4, [A6 - 0x10] 00000E6A 4E5E unlink A6 00000E6C 4E75 rts fn00000E6E: 00000E6E 4E56 0000 link A6, 0 00000E72 7001 moveq.l D0, 0x01 00000E74 4E5E unlink A6 00000E76 4E75 rts fn00000E78: 00000E78 4E56 FFF2 link A6, -0x000E 00000E7C 486E FFFC pea.l [A6 - 0x4] 00000E80 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000E84 4EBA F1CA jsr [PC - 0xE36 /* 00000050 */] 00000E88 486E FFFA pea.l [A6 - 0x6] 00000E8C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000E90 4EBA F16E jsr [PC - 0xE92 /* 00000000 */] 00000E94 486E FFF6 pea.l [A6 - 0xA] 00000E98 3F2E FFFA move.w -[A7], [A6 - 0x6] 00000E9C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000EA0 4EBA 2A82 jsr [PC + 0x2A82 /* 00003924 */] 00000EA4 4AAE FFF6 tst.l [A6 - 0xA] 00000EA8 4FEF 001A lea.l A7, [A7 + 0x1A] 00000EAC 6604 bne +0x6 /* 00000EB2 */ 00000EAE 7000 moveq.l D0, 0x00 00000EB0 6010 bra +0x12 /* 00000EC2 */ label00000EB2: 00000EB2 42A7 clr.l -[A7] 00000EB4 3F2E FFFA move.w -[A7], [A6 - 0x6] 00000EB8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000EBC 4EBA 1658 jsr [PC + 0x1658 /* 00002516 */] 00000EC0 7001 moveq.l D0, 0x01 label00000EC2: 00000EC2 4E5E unlink A6 00000EC4 4E75 rts fn00000EC6: 00000EC6 4E56 FFEE link A6, -0x0012 00000ECA 486E FFF8 pea.l [A6 - 0x8] 00000ECE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000ED2 4EBA F17C jsr [PC - 0xE84 /* 00000050 */] 00000ED6 486E FFF6 pea.l [A6 - 0xA] 00000EDA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000EDE 4EBA F120 jsr [PC - 0xEE0 /* 00000000 */] 00000EE2 486E FFFC pea.l [A6 - 0x4] 00000EE6 3F2E FFF6 move.w -[A7], [A6 - 0xA] 00000EEA 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000EEE 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */] 00000EF2 486E FFF2 pea.l [A6 - 0xE] 00000EF6 3F2E FFF6 move.w -[A7], [A6 - 0xA] 00000EFA 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000EFE 4EBA 2A24 jsr [PC + 0x2A24 /* 00003924 */] 00000F02 70FF moveq.l D0, 0xFFFFFFFF 00000F04 D0AE FFFC add.l D0, [A6 - 0x4] 00000F08 B0AE FFF2 cmp.l D0, [A6 - 0xE] 00000F0C 4FEF 0024 lea.l A7, [A7 + 0x24] 00000F10 6604 bne +0x6 /* 00000F16 */ 00000F12 7000 moveq.l D0, 0x00 00000F14 6016 bra +0x18 /* 00000F2C */ label00000F16: 00000F16 206E FFFC movea.l A0, [A6 - 0x4] 00000F1A 4868 FFFF pea.l [A0 - 0x1] 00000F1E 3F2E FFF6 move.w -[A7], [A6 - 0xA] 00000F22 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000F26 4EBA 15EE jsr [PC + 0x15EE /* 00002516 */] 00000F2A 7001 moveq.l D0, 0x01 label00000F2C: 00000F2C 4E5E unlink A6 00000F2E 4E75 rts fn00000F30: 00000F30 4E56 FFF2 link A6, -0x000E 00000F34 486E FFF8 pea.l [A6 - 0x8] 00000F38 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000F3C 4EBA F112 jsr [PC - 0xEEE /* 00000050 */] 00000F40 486E FFF6 pea.l [A6 - 0xA] 00000F44 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000F48 4EBA F0B6 jsr [PC - 0xF4A /* 00000000 */] 00000F4C 486E FFFC pea.l [A6 - 0x4] 00000F50 3F2E FFF6 move.w -[A7], [A6 - 0xA] 00000F54 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000F58 4EBA 29CA jsr [PC + 0x29CA /* 00003924 */] 00000F5C 4AAE FFFC tst.l [A6 - 0x4] 00000F60 4FEF 001A lea.l A7, [A7 + 0x1A] 00000F64 6604 bne +0x6 /* 00000F6A */ 00000F66 7000 moveq.l D0, 0x00 00000F68 6016 bra +0x18 /* 00000F80 */ label00000F6A: 00000F6A 206E FFFC movea.l A0, [A6 - 0x4] 00000F6E 4868 FFFF pea.l [A0 - 0x1] 00000F72 3F2E FFF6 move.w -[A7], [A6 - 0xA] 00000F76 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000F7A 4EBA 159A jsr [PC + 0x159A /* 00002516 */] 00000F7E 7001 moveq.l D0, 0x01 label00000F80: 00000F80 4E5E unlink A6 00000F82 4E75 rts fn00000F84: 00000F84 4E56 FFEE link A6, -0x0012 00000F88 486E FFF4 pea.l [A6 - 0xC] 00000F8C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000F90 4EBA F0BE jsr [PC - 0xF42 /* 00000050 */] 00000F94 486E FFF2 pea.l [A6 - 0xE] 00000F98 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000F9C 4EBA F062 jsr [PC - 0xF9E /* 00000000 */] 00000FA0 486E FFFC pea.l [A6 - 0x4] 00000FA4 3F2E FFF2 move.w -[A7], [A6 - 0xE] 00000FA8 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000FAC 4EBA 2976 jsr [PC + 0x2976 /* 00003924 */] 00000FB0 486E FFF8 pea.l [A6 - 0x8] 00000FB4 3F2E FFF2 move.w -[A7], [A6 - 0xE] 00000FB8 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000FBC 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */] 00000FC0 70FF moveq.l D0, 0xFFFFFFFF 00000FC2 D0AE FFF8 add.l D0, [A6 - 0x8] 00000FC6 B0AE FFFC cmp.l D0, [A6 - 0x4] 00000FCA 4FEF 0024 lea.l A7, [A7 + 0x24] 00000FCE 6604 bne +0x6 /* 00000FD4 */ 00000FD0 7000 moveq.l D0, 0x00 00000FD2 6016 bra +0x18 /* 00000FEA */ label00000FD4: 00000FD4 206E FFFC movea.l A0, [A6 - 0x4] 00000FD8 4868 0001 pea.l [A0 + 0x1] 00000FDC 3F2E FFF2 move.w -[A7], [A6 - 0xE] 00000FE0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000FE4 4EBA 1530 jsr [PC + 0x1530 /* 00002516 */] 00000FE8 7001 moveq.l D0, 0x01 label00000FEA: 00000FEA 4E5E unlink A6 00000FEC 4E75 rts fn00000FEE: 00000FEE 4E56 FFF2 link A6, -0x000E 00000FF2 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000FF6 286E 0008 movea.l A4, [A6 + 0x8] 00000FFA 266E 0010 movea.l A3, [A6 + 0x10] 00000FFE 42A7 clr.l -[A7] 00001000 2F0C move.l -[A7], A4 00001002 A95A syscall GetControlReference/GetCRefCon 00001004 201F move.l D0, [A7]+ 00001006 2D40 FFFC move.l [A6 - 0x4], D0 0000100A 2040 movea.l A0, D0 0000100C 2C10 move.l D6, [A0] 0000100E 2046 movea.l A0, D6 00001010 2468 005E movea.l A2, [A0 + 0x5E] 00001014 2046 movea.l A0, D6 00001016 3A28 006A move.w D5, [A0 + 0x6A] 0000101A 486E FFF8 pea.l [A6 - 0x8] 0000101E 3F05 move.w -[A7], D5 00001020 2F0A move.l -[A7], A2 00001022 4EBA 2900 jsr [PC + 0x2900 /* 00003924 */] 00001026 3E00 move.w D7, D0 00001028 206E 000C movea.l A0, [A6 + 0xC] 0000102C 0828 0000 000E btst.b [A0 + 0xE], 0x0 00001032 56C3 sne D3 00001034 4403 neg.b D3 00001036 4883 ext.w D3 00001038 78FF moveq.l D4, 0xFFFFFFFF 0000103A C828 0005 and.b D4, [A0 + 0x5] 0000103E 0C50 0005 cmpi.w [A0], 0x5 00001042 57C0 seq D0 00001044 4400 neg.b D0 00001046 4880 ext.w D0 00001048 3D40 FFF2 move.w [A6 - 0xE], D0 0000104C 0C04 001C cmpi.b D4, 0x1C 00001050 4FEF 000A lea.l A7, [A7 + 0xA] 00001054 664A bne +0x4C /* 000010A0 */ 00001056 4A43 tst.w D3 00001058 6746 beq +0x48 /* 000010A0 */ 0000105A 4A47 tst.w D7 0000105C 6742 beq +0x44 /* 000010A0 */ 0000105E 36BC FF37 move.w [A3], 0xFF37 00001062 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001066 3F05 move.w -[A7], D5 00001068 2F0A move.l -[A7], A2 0000106A 4EBA 2C92 jsr [PC + 0x2C92 /* 00003CFE */] 0000106E 4A40 tst.w D0 00001070 4FEF 000A lea.l A7, [A7 + 0xA] 00001074 6724 beq +0x26 /* 0000109A */ 00001076 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000107A 3F05 move.w -[A7], D5 0000107C 2F0A move.l -[A7], A2 0000107E 4EBA 3422 jsr [PC + 0x3422 /* 000044A2 */] 00001082 4A40 tst.w D0 00001084 4FEF 000A lea.l A7, [A7 + 0xA] 00001088 6710 beq +0x12 /* 0000109A */ 0000108A 2F0C move.l -[A7], A4 0000108C 4EBA 0760 jsr [PC + 0x760 /* 000017EE */] 00001090 2E8C move.l [A7], A4 00001092 4EBA 0CE2 jsr [PC + 0xCE2 /* 00001D76 */] 00001096 4253 clr.w [A3] 00001098 588F addq.l A7, 4 label0000109A: 0000109A 7001 moveq.l D0, 0x01 0000109C 6000 0096 bra +0x98 /* 00001134 */ label000010A0: 000010A0 0C04 001D cmpi.b D4, 0x1D 000010A4 6648 bne +0x4A /* 000010EE */ 000010A6 4A43 tst.w D3 000010A8 6744 beq +0x46 /* 000010EE */ 000010AA 4A47 tst.w D7 000010AC 6740 beq +0x42 /* 000010EE */ 000010AE 36BC FF38 move.w [A3], 0xFF38 000010B2 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000010B6 3F05 move.w -[A7], D5 000010B8 2F0A move.l -[A7], A2 000010BA 4EBA 2C42 jsr [PC + 0x2C42 /* 00003CFE */] 000010BE 4A40 tst.w D0 000010C0 4FEF 000A lea.l A7, [A7 + 0xA] 000010C4 6624 bne +0x26 /* 000010EA */ 000010C6 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000010CA 3F05 move.w -[A7], D5 000010CC 2F0A move.l -[A7], A2 000010CE 4EBA 33D2 jsr [PC + 0x33D2 /* 000044A2 */] 000010D2 4A40 tst.w D0 000010D4 4FEF 000A lea.l A7, [A7 + 0xA] 000010D8 6710 beq +0x12 /* 000010EA */ 000010DA 2F0C move.l -[A7], A4 000010DC 4EBA 0710 jsr [PC + 0x710 /* 000017EE */] 000010E0 2E8C move.l [A7], A4 000010E2 4EBA 0C92 jsr [PC + 0xC92 /* 00001D76 */] 000010E6 4253 clr.w [A3] 000010E8 588F addq.l A7, 4 label000010EA: 000010EA 7001 moveq.l D0, 0x01 000010EC 6046 bra +0x48 /* 00001134 */ label000010EE: 000010EE 0C04 001E cmpi.b D4, 0x1E 000010F2 661C bne +0x1E /* 00001110 */ 000010F4 4A43 tst.w D3 000010F6 670A beq +0xC /* 00001102 */ 000010F8 2F0C move.l -[A7], A4 000010FA 4EBA FD7C jsr [PC - 0x284 /* 00000E78 */] 000010FE 588F addq.l A7, 4 00001100 6008 bra +0xA /* 0000110A */ label00001102: 00001102 2F0C move.l -[A7], A4 00001104 4EBA FE2A jsr [PC - 0x1D6 /* 00000F30 */] 00001108 588F addq.l A7, 4 label0000110A: 0000110A 4253 clr.w [A3] 0000110C 7001 moveq.l D0, 0x01 0000110E 6024 bra +0x26 /* 00001134 */ label00001110: 00001110 0C04 001F cmpi.b D4, 0x1F 00001114 661C bne +0x1E /* 00001132 */ 00001116 4A43 tst.w D3 00001118 670A beq +0xC /* 00001124 */ 0000111A 2F0C move.l -[A7], A4 0000111C 4EBA FDA8 jsr [PC - 0x258 /* 00000EC6 */] 00001120 588F addq.l A7, 4 00001122 6008 bra +0xA /* 0000112C */ label00001124: 00001124 2F0C move.l -[A7], A4 00001126 4EBA FE5C jsr [PC - 0x1A4 /* 00000F84 */] 0000112A 588F addq.l A7, 4 label0000112C: 0000112C 4253 clr.w [A3] 0000112E 7001 moveq.l D0, 0x01 00001130 6002 bra +0x4 /* 00001134 */ label00001132: 00001132 7000 moveq.l D0, 0x00 label00001134: 00001134 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00001138 4E5E unlink A6 0000113A 4E75 rts fn0000113C: 0000113C 4E56 FEFC link A6, -0x0104 00001140 48E7 0108 movem.l -[A7], D7,A4 00001144 42A7 clr.l -[A7] 00001146 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000114A A95A syscall GetControlReference/GetCRefCon 0000114C 201F move.l D0, [A7]+ 0000114E 2D40 FFFC move.l [A6 - 0x4], D0 00001152 2040 movea.l A0, D0 00001154 2050 movea.l A0, [A0] 00001156 4A28 0003 tst.b [A0 + 0x3] 0000115A 6B06 bmi +0x8 /* 00001162 */ 0000115C 7000 moveq.l D0, 0x00 0000115E 6000 0088 bra +0x8A /* 000011E8 */ label00001162: 00001162 206E FFFC movea.l A0, [A6 - 0x4] 00001166 2050 movea.l A0, [A0] 00001168 2868 005A movea.l A4, [A0 + 0x5A] 0000116C 200C move.l D0, A4 0000116E 6604 bne +0x6 /* 00001174 */ 00001170 7000 moveq.l D0, 0x00 00001172 6074 bra +0x76 /* 000011E8 */ label00001174: 00001174 42A7 clr.l -[A7] 00001176 A975 syscall TickCount 00001178 206E FFFC movea.l A0, [A6 - 0x4] 0000117C 2050 movea.l A0, [A0] 0000117E 201F move.l D0, [A7]+ 00001180 90A8 016C sub.l D0, [A0 + 0x16C] 00001184 3078 018E movea.w A0, [0x0000018E /* KeyThresh */] 00001188 D1C8 add.l A0, A0 0000118A B1C0 cmpa.l A0, D0 0000118C 640A bcc +0xC /* 00001198 */ 0000118E 206E FFFC movea.l A0, [A6 - 0x4] 00001192 2050 movea.l A0, [A0] 00001194 4228 006C clr.b [A0 + 0x6C] label00001198: 00001198 206E FFFC movea.l A0, [A6 - 0x4] 0000119C 2050 movea.l A0, [A0] 0000119E 4868 006C pea.l [A0 + 0x6C] 000011A2 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */] 000011A6 3E00 move.w D7, D0 000011A8 206E FFFC movea.l A0, [A6 - 0x4] 000011AC 2050 movea.l A0, [A0] 000011AE 11AE 000C 706C move.b [A0 + D7.w + 0x6C], [A6 + 0xC] 000011B4 206E FFFC movea.l A0, [A6 - 0x4] 000011B8 2050 movea.l A0, [A0] 000011BA 4230 706D clr.b [A0 + D7.w + 0x6D] 000011BE 4297 clr.l [A7] 000011C0 A975 syscall TickCount 000011C2 206E FFFC movea.l A0, [A6 - 0x4] 000011C6 2050 movea.l A0, [A0] 000011C8 215F 016C move.l [A0 + 0x16C], [A7]+ 000011CC 206E FFFC movea.l A0, [A6 - 0x4] 000011D0 2050 movea.l A0, [A0] 000011D2 4868 006C pea.l [A0 + 0x6C] 000011D6 486E FEFC pea.l [A6 - 0x104] 000011DA 4EAD 0B62 jsr [A5 + 0xB62 /* export_360 */] 000011DE 486E FEFC pea.l [A6 - 0x104] 000011E2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000011E6 4E94 jsr [A4] label000011E8: 000011E8 4CEE 1080 FEF4 movem.l D7,A4, [A6 - 0x10C] 000011EE 4E5E unlink A6 000011F0 4E75 rts fn000011F2: 000011F2 4E56 FFFC link A6, -0x0004 000011F6 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4 000011FA 246E 0008 movea.l A2, [A6 + 0x8] 000011FE 266E 0010 movea.l A3, [A6 + 0x10] 00001202 7002 moveq.l D0, 0x02 00001204 D0AE 000C add.l D0, [A6 + 0xC] 00001208 2840 movea.l A4, D0 0000120A 7EFF moveq.l D7, 0xFFFFFFFF 0000120C CE2C 0003 and.b D7, [A4 + 0x3] 00001210 0C07 000D cmpi.b D7, 0xD /* '\r' */ 00001214 660A bne +0xC /* 00001220 */ 00001216 36BC FF9C move.w [A3], 0xFF9C 0000121A 7001 moveq.l D0, 0x01 0000121C 6000 0082 bra +0x84 /* 000012A0 */ label00001220: 00001220 0C07 0009 cmpi.b D7, 0x9 /* '\t' */ 00001224 6638 bne +0x3A /* 0000125E */ 00001226 36BC FF9B move.w [A3], 0xFF9B 0000122A 42A7 clr.l -[A7] 0000122C 2F0A move.l -[A7], A2 0000122E A95A syscall GetControlReference/GetCRefCon 00001230 201F move.l D0, [A7]+ 00001232 2D40 FFFC move.l [A6 - 0x4], D0 00001236 2040 movea.l A0, D0 00001238 2050 movea.l A0, [A0] 0000123A 0828 0000 0002 btst.b [A0 + 0x2], 0x0 00001240 6718 beq +0x1A /* 0000125A */ 00001242 4A46 tst.w D6 00001244 670A beq +0xC /* 00001250 */ 00001246 2F0A move.l -[A7], A2 00001248 4EBA FCE6 jsr [PC - 0x31A /* 00000F30 */] 0000124C 588F addq.l A7, 4 0000124E 6008 bra +0xA /* 00001258 */ label00001250: 00001250 2F0A move.l -[A7], A2 00001252 4EBA FD30 jsr [PC - 0x2D0 /* 00000F84 */] 00001256 588F addq.l A7, 4 label00001258: 00001258 4253 clr.w [A3] label0000125A: 0000125A 7001 moveq.l D0, 0x01 0000125C 6042 bra +0x44 /* 000012A0 */ label0000125E: 0000125E 206E 000C movea.l A0, [A6 + 0xC] 00001262 0828 0000 000E btst.b [A0 + 0xE], 0x0 00001268 56C6 sne D6 0000126A 4406 neg.b D6 0000126C 4886 ext.w D6 0000126E 7EFF moveq.l D7, 0xFFFFFFFF 00001270 CE2C 0003 and.b D7, [A4 + 0x3] 00001274 4A46 tst.w D6 00001276 6626 bne +0x28 /* 0000129E */ 00001278 7000 moveq.l D0, 0x00 0000127A 1007 move.b D0, D7 0000127C 2040 movea.l A0, D0 0000127E D1FC FFFF FBEA add.l A0, 0xFFFFFBEA 00001284 1010 move.b D0, [A0] 00001286 0200 00C0 andi.b D0, 0xC0 0000128A 6712 beq +0x14 /* 0000129E */ 0000128C 1F07 move.b -[A7], D7 0000128E 2F0A move.l -[A7], A2 00001290 4EBA FEAA jsr [PC - 0x156 /* 0000113C */] 00001294 4A40 tst.w D0 00001296 5C8F addq.l A7, 6 00001298 6704 beq +0x6 /* 0000129E */ 0000129A 7001 moveq.l D0, 0x01 0000129C 6002 bra +0x4 /* 000012A0 */ label0000129E: 0000129E 7000 moveq.l D0, 0x00 label000012A0: 000012A0 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+ 000012A4 4E5E unlink A6 000012A6 4E75 rts fn000012A8: 000012A8 4E56 FFEA link A6, -0x0016 000012AC 48E7 0018 movem.l -[A7], A3,A4 000012B0 286E 0008 movea.l A4, [A6 + 0x8] 000012B4 266E 000C movea.l A3, [A6 + 0xC] 000012B8 486E FFEC pea.l [A6 - 0x14] 000012BC 2F0C move.l -[A7], A4 000012BE 4EBA ED90 jsr [PC - 0x1270 /* 00000050 */] 000012C2 486E FFEA pea.l [A6 - 0x16] 000012C6 2F0C move.l -[A7], A4 000012C8 4EBA ED36 jsr [PC - 0x12CA /* 00000000 */] 000012CC 486E FFF4 pea.l [A6 - 0xC] 000012D0 2F0C move.l -[A7], A4 000012D2 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */] 000012D6 0C53 0002 cmpi.w [A3], 0x2 000012DA 4FEF 0018 lea.l A7, [A7 + 0x18] 000012DE 6616 bne +0x18 /* 000012F6 */ 000012E0 41EB 0010 lea.l A0, [A3 + 0x10] 000012E4 2F20 move.l -[A7], -[A0] 000012E6 2F20 move.l -[A7], -[A0] 000012E8 2F20 move.l -[A7], -[A0] 000012EA 2F20 move.l -[A7], -[A0] 000012EC 4EAD 0CD2 jsr [A5 + 0xCD2 /* export_406 */] 000012F0 7001 moveq.l D0, 0x01 000012F2 6000 008A bra +0x8C /* 0000137E */ label000012F6: 000012F6 2D6B 000A FFFC move.l [A6 - 0x4], [A3 + 0xA] 000012FC 2F0C move.l -[A7], A4 000012FE 4EAD 132A jsr [A5 + 0x132A /* export_609 */] 00001302 486E FFFC pea.l [A6 - 0x4] 00001306 A871 syscall GlobalToLocal 00001308 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */] 0000130C 4297 clr.l [A7] 0000130E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001312 2F0C move.l -[A7], A4 00001314 4EAD 1392 jsr [A5 + 0x1392 /* export_622 */] 00001318 4A40 tst.w D0 0000131A 4FEF 000C lea.l A7, [A7 + 0xC] 0000131E 670C beq +0xE /* 0000132C */ 00001320 4253 clr.w [A3] 00001322 206E 0010 movea.l A0, [A6 + 0x10] 00001326 4250 clr.w [A0] 00001328 7001 moveq.l D0, 0x01 0000132A 6052 bra +0x54 /* 0000137E */ label0000132C: 0000132C 2F2B 000A move.l -[A7], [A3 + 0xA] 00001330 4EAD 0CDA jsr [A5 + 0xCDA /* export_407 */] 00001334 4A40 tst.w D0 00001336 588F addq.l A7, 4 00001338 6742 beq +0x44 /* 0000137C */ 0000133A 4227 clr.b -[A7] 0000133C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001340 486E FFF4 pea.l [A6 - 0xC] 00001344 A8AD syscall PtInRect 00001346 4A1F tst.b [A7]+ 00001348 6732 beq +0x34 /* 0000137C */ 0000134A 3F2B 000E move.w -[A7], [A3 + 0xE] 0000134E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001352 2F0C move.l -[A7], A4 00001354 4EBA 0E42 jsr [PC + 0xE42 /* 00002198 */] 00001358 486E FFF0 pea.l [A6 - 0x10] 0000135C 3F2E FFEA move.w -[A7], [A6 - 0x16] 00001360 2F2E FFEC move.l -[A7], [A6 - 0x14] 00001364 4EBA 25BE jsr [PC + 0x25BE /* 00003924 */] 00001368 4A40 tst.w D0 0000136A 4FEF 0014 lea.l A7, [A7 + 0x14] 0000136E 670C beq +0xE /* 0000137C */ 00001370 206E 0010 movea.l A0, [A6 + 0x10] 00001374 30BC FF9A move.w [A0], 0xFF9A 00001378 7001 moveq.l D0, 0x01 0000137A 6002 bra +0x4 /* 0000137E */ label0000137C: 0000137C 7000 moveq.l D0, 0x00 label0000137E: 0000137E 4CEE 1800 FFE2 movem.l A3,A4, [A6 - 0x1E] 00001384 4E5E unlink A6 00001386 4E75 rts export_530: 00001388 4E56 0000 link A6, 0 0000138C 48E7 0138 movem.l -[A7], D7,A2,A3,A4 00001390 286E 0008 movea.l A4, [A6 + 0x8] 00001394 266E 000C movea.l A3, [A6 + 0xC] 00001398 246E 0010 movea.l A2, [A6 + 0x10] 0000139C 2F0C move.l -[A7], A4 0000139E 4EAD 13B2 jsr [A5 + 0x13B2 /* export_626 */] 000013A2 4A40 tst.w D0 000013A4 588F addq.l A7, 4 000013A6 6604 bne +0x6 /* 000013AC */ 000013A8 7000 moveq.l D0, 0x00 000013AA 606C bra +0x6E /* 00001418 */ label000013AC: 000013AC 3E13 move.w D7, [A3] 000013AE 0C47 0001 cmpi.w D7, 0x1 000013B2 6706 beq +0x8 /* 000013BA */ 000013B4 0C47 0002 cmpi.w D7, 0x2 000013B8 6616 bne +0x18 /* 000013D0 */ label000013BA: 000013BA 2F0A move.l -[A7], A2 000013BC 2F0B move.l -[A7], A3 000013BE 2F0C move.l -[A7], A4 000013C0 4EBA FEE6 jsr [PC - 0x11A /* 000012A8 */] 000013C4 4A40 tst.w D0 000013C6 4FEF 000C lea.l A7, [A7 + 0xC] 000013CA 6704 beq +0x6 /* 000013D0 */ 000013CC 7001 moveq.l D0, 0x01 000013CE 6048 bra +0x4A /* 00001418 */ label000013D0: 000013D0 3E13 move.w D7, [A3] 000013D2 0C47 0003 cmpi.w D7, 0x3 000013D6 6706 beq +0x8 /* 000013DE */ 000013D8 0C47 0005 cmpi.w D7, 0x5 000013DC 6638 bne +0x3A /* 00001416 */ label000013DE: 000013DE 2F0A move.l -[A7], A2 000013E0 2F0B move.l -[A7], A3 000013E2 2F0C move.l -[A7], A4 000013E4 4EBA FC08 jsr [PC - 0x3F8 /* 00000FEE */] 000013E8 4A40 tst.w D0 000013EA 4FEF 000C lea.l A7, [A7 + 0xC] 000013EE 6710 beq +0x12 /* 00001400 */ 000013F0 2F0C move.l -[A7], A4 000013F2 4EBA 0290 jsr [PC + 0x290 /* 00001684 */] 000013F6 2E8C move.l [A7], A4 000013F8 4EBA 097C jsr [PC + 0x97C /* 00001D76 */] 000013FC 7001 moveq.l D0, 0x01 000013FE 6018 bra +0x1A /* 00001418 */ label00001400: 00001400 2F0A move.l -[A7], A2 00001402 2F0B move.l -[A7], A3 00001404 2F0C move.l -[A7], A4 00001406 4EBA FDEA jsr [PC - 0x216 /* 000011F2 */] 0000140A 4A40 tst.w D0 0000140C 4FEF 000C lea.l A7, [A7 + 0xC] 00001410 6704 beq +0x6 /* 00001416 */ 00001412 7001 moveq.l D0, 0x01 00001414 6002 bra +0x4 /* 00001418 */ label00001416: 00001416 7000 moveq.l D0, 0x00 label00001418: 00001418 4CEE 1C80 FFF0 movem.l D7,A2,A3,A4, [A6 - 0x10] 0000141E 4E5E unlink A6 00001420 4E75 rts fn00001422: 00001422 4E56 FFEC link A6, -0x0014 00001426 48E7 0308 movem.l -[A7], D6,D7,A4 0000142A 286E 0008 movea.l A4, [A6 + 0x8] 0000142E 486E FFF4 pea.l [A6 - 0xC] 00001432 2F0C move.l -[A7], A4 00001434 4EBA EC1A jsr [PC - 0x13E6 /* 00000050 */] 00001438 486E FFF2 pea.l [A6 - 0xE] 0000143C 2F0C move.l -[A7], A4 0000143E 4EBA EBC0 jsr [PC - 0x1440 /* 00000000 */] 00001442 486E FFEE pea.l [A6 - 0x12] 00001446 3F2E FFF2 move.w -[A7], [A6 - 0xE] 0000144A 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000144E 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */] 00001452 486E FFF8 pea.l [A6 - 0x8] 00001456 2F0C move.l -[A7], A4 00001458 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */] 0000145C 3E2E FFF8 move.w D7, [A6 - 0x8] 00001460 206E 0010 movea.l A0, [A6 + 0x10] 00001464 4250 clr.w [A0] 00001466 226E 0014 movea.l A1, [A6 + 0x14] 0000146A 4251 clr.w [A1] 0000146C 2C2E 000C move.l D6, [A6 + 0xC] 00001470 4FEF 0022 lea.l A7, [A7 + 0x22] 00001474 6034 bra +0x36 /* 000014AA */ label00001476: 00001476 486E FFEC pea.l [A6 - 0x14] 0000147A 2F06 move.l -[A7], D6 0000147C 2F0C move.l -[A7], A4 0000147E 4EBA ED04 jsr [PC - 0x12FC /* 00000184 */] 00001482 4A40 tst.w D0 00001484 4FEF 000C lea.l A7, [A7 + 0xC] 00001488 6604 bne +0x6 /* 0000148E */ 0000148A 7000 moveq.l D0, 0x00 0000148C 6024 bra +0x26 /* 000014B2 */ label0000148E: 0000148E DE6E FFEC add.w D7, [A6 - 0x14] 00001492 BE6E FFFC cmp.w D7, [A6 - 0x4] 00001496 6E18 bgt +0x1A /* 000014B0 */ 00001498 302E FFEC move.w D0, [A6 - 0x14] 0000149C 206E 0014 movea.l A0, [A6 + 0x14] 000014A0 D150 add.w [A0], D0 000014A2 226E 0010 movea.l A1, [A6 + 0x10] 000014A6 5251 addq.w [A1], 1 000014A8 5286 addq.l D6, 1 label000014AA: 000014AA BCAE FFEE cmp.l D6, [A6 - 0x12] 000014AE 6DC6 blt -0x38 /* 00001476 */ label000014B0: 000014B0 7001 moveq.l D0, 0x01 label000014B2: 000014B2 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 000014B6 4E5E unlink A6 000014B8 4E75 rts fn000014BA: 000014BA 4E56 FFE0 link A6, -0x0020 000014BE 48E7 0118 movem.l -[A7], D7,A3,A4 000014C2 286E 0008 movea.l A4, [A6 + 0x8] 000014C6 486E FFE2 pea.l [A6 - 0x1E] 000014CA 2F0C move.l -[A7], A4 000014CC 4EBA EB82 jsr [PC - 0x147E /* 00000050 */] 000014D0 486E FFE0 pea.l [A6 - 0x20] 000014D4 2F0C move.l -[A7], A4 000014D6 4EBA EB28 jsr [PC - 0x14D8 /* 00000000 */] 000014DA 486E FFEE pea.l [A6 - 0x12] 000014DE 3F2E FFE0 move.w -[A7], [A6 - 0x20] 000014E2 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 000014E6 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */] 000014EA 486E FFF6 pea.l [A6 - 0xA] 000014EE 2F0C move.l -[A7], A4 000014F0 4EBA EBA4 jsr [PC - 0x145C /* 00000096 */] 000014F4 206E 0010 movea.l A0, [A6 + 0x10] 000014F8 2010 move.l D0, [A0] 000014FA D1AE FFF6 add.l [A6 - 0xA], D0 000014FE 486E FFF2 pea.l [A6 - 0xE] 00001502 486E FFF4 pea.l [A6 - 0xC] 00001506 2F2E FFF6 move.l -[A7], [A6 - 0xA] 0000150A 2F0C move.l -[A7], A4 0000150C 4EBA FF14 jsr [PC - 0xEC /* 00001422 */] 00001510 2EAE FFF6 move.l [A7], [A6 - 0xA] 00001514 2F0C move.l -[A7], A4 00001516 4EBA EBA2 jsr [PC - 0x145E /* 000000BA */] 0000151A 486E FFFA pea.l [A6 - 0x6] 0000151E 486E FFFE pea.l [A6 - 0x2] 00001522 2F0C move.l -[A7], A4 00001524 4EAD 134A jsr [A5 + 0x134A /* export_613 */] 00001528 4297 clr.l [A7] 0000152A 2F0C move.l -[A7], A4 0000152C A95A syscall GetControlReference/GetCRefCon 0000152E 201F move.l D0, [A7]+ 00001530 2D40 FFEA move.l [A6 - 0x16], D0 00001534 2040 movea.l A0, D0 00001536 2050 movea.l A0, [A0] 00001538 2668 001E movea.l A3, [A0 + 0x1E] 0000153C 486E FFE6 pea.l [A6 - 0x1A] 00001540 2F0C move.l -[A7], A4 00001542 4EAD 1332 jsr [A5 + 0x1332 /* export_610 */] 00001546 2E8B move.l [A7], A3 00001548 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 0000154C 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */] 00001550 3E00 move.w D7, D0 00001552 306E FFF4 movea.w A0, [A6 - 0xC] 00001556 B1EE FFEE cmpa.l A0, [A6 - 0x12] 0000155A 4FEF 004A lea.l A7, [A7 + 0x4A] 0000155E 6D12 blt +0x14 /* 00001572 */ 00001560 4878 0001 push.l 0x1 00001564 4878 0001 push.l 0x1 00001568 2F0C move.l -[A7], A4 0000156A 4EAD 135A jsr [A5 + 0x135A /* export_615 */] 0000156E 7001 moveq.l D0, 0x01 00001570 6050 bra +0x52 /* 000015C2 */ label00001572: 00001572 4A47 tst.w D7 00001574 6612 bne +0x14 /* 00001588 */ 00001576 4878 0064 push.l 0x64 /* 'd' */ 0000157A 4878 0001 push.l 0x1 0000157E 2F0C move.l -[A7], A4 00001580 4EAD 135A jsr [A5 + 0x135A /* export_615 */] 00001584 4FEF 000C lea.l A7, [A7 + 0xC] label00001588: 00001588 306E FFF4 movea.w A0, [A6 - 0xC] 0000158C 202E FFEE move.l D0, [A6 - 0x12] 00001590 9088 sub.l D0, A0 00001592 2F00 move.l -[A7], D0 00001594 4878 0063 push.l 0x63 /* 'c' */ 00001598 2F2E FFF6 move.l -[A7], [A6 - 0xA] 0000159C 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000015A0 2F00 move.l -[A7], D0 000015A2 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000015A6 3D40 FFFC move.w [A6 - 0x4], D0 000015AA 322E FFFA move.w D1, [A6 - 0x6] 000015AE 936E FFFC sub.w [A6 - 0x4], D1 000015B2 486E FFFC pea.l [A6 - 0x4] 000015B6 2F2E 000C move.l -[A7], [A6 + 0xC] 000015BA 2F0C move.l -[A7], A4 000015BC 4EAD 1352 jsr [A5 + 0x1352 /* export_614 */] 000015C0 7001 moveq.l D0, 0x01 label000015C2: 000015C2 4CEE 1880 FFD4 movem.l D7,A3,A4, [A6 - 0x2C] 000015C8 4E5E unlink A6 000015CA 4E75 rts fn000015CC: 000015CC 4E56 FFFA link A6, -0x0006 label000015D0: 000015D0 206E 0016 movea.l A0, [A6 + 0x16] 000015D4 3050 movea.w A0, [A0] 000015D6 D1EE 0012 add.l A0, [A6 + 0x12] 000015DA B1EE 000E cmpa.l A0, [A6 + 0xE] 000015DE 6C3E bge +0x40 /* 0000161E */ 000015E0 486E FFFE pea.l [A6 - 0x2] 000015E4 206E 0016 movea.l A0, [A6 + 0x16] 000015E8 3050 movea.w A0, [A0] 000015EA D1EE 0012 add.l A0, [A6 + 0x12] 000015EE 2F08 move.l -[A7], A0 000015F0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000015F4 4EBA EB8E jsr [PC - 0x1472 /* 00000184 */] 000015F8 206E 001A movea.l A0, [A6 + 0x1A] 000015FC 3010 move.w D0, [A0] 000015FE D06E FFFE add.w D0, [A6 - 0x2] 00001602 B06E 000C cmp.w D0, [A6 + 0xC] 00001606 4FEF 000C lea.l A7, [A7 + 0xC] 0000160A 6E12 bgt +0x14 /* 0000161E */ 0000160C 302E FFFE move.w D0, [A6 - 0x2] 00001610 206E 001A movea.l A0, [A6 + 0x1A] 00001614 D150 add.w [A0], D0 00001616 226E 0016 movea.l A1, [A6 + 0x16] 0000161A 5251 addq.w [A1], 1 0000161C 60B2 bra -0x4C /* 000015D0 */ label0000161E: 0000161E 4E5E unlink A6 00001620 4E75 rts fn00001622: 00001622 4E56 FFFA link A6, -0x0006 label00001626: 00001626 206E 0016 movea.l A0, [A6 + 0x16] 0000162A 4A90 tst.l [A0] 0000162C 6F52 ble +0x54 /* 00001680 */ 0000162E 486E FFFE pea.l [A6 - 0x2] 00001632 206E 0016 movea.l A0, [A6 + 0x16] 00001636 2050 movea.l A0, [A0] 00001638 4868 FFFF pea.l [A0 - 0x1] 0000163C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001640 4EBA EB42 jsr [PC - 0x14BE /* 00000184 */] 00001644 206E 001E movea.l A0, [A6 + 0x1E] 00001648 3010 move.w D0, [A0] 0000164A D06E FFFE add.w D0, [A6 - 0x2] 0000164E B06E 000C cmp.w D0, [A6 + 0xC] 00001652 4FEF 000C lea.l A7, [A7 + 0xC] 00001656 6E28 bgt +0x2A /* 00001680 */ 00001658 206E 0016 movea.l A0, [A6 + 0x16] 0000165C 5390 subq.l [A0], 1 0000165E 226E 0012 movea.l A1, [A6 + 0x12] 00001662 5291 addq.l [A1], 1 00001664 302E FFFE move.w D0, [A6 - 0x2] 00001668 206E 001E movea.l A0, [A6 + 0x1E] 0000166C D150 add.w [A0], D0 0000166E 206E 001A movea.l A0, [A6 + 0x1A] 00001672 5250 addq.w [A0], 1 00001674 302E FFFE move.w D0, [A6 - 0x2] 00001678 206E 000E movea.l A0, [A6 + 0xE] 0000167C D150 add.w [A0], D0 0000167E 60A6 bra -0x58 /* 00001626 */ label00001680: 00001680 4E5E unlink A6 00001682 4E75 rts export_531: fn00001684: 00001684 4E56 FFDA link A6, -0x0026 00001688 48E7 0308 movem.l -[A7], D6,D7,A4 0000168C 286E 0008 movea.l A4, [A6 + 0x8] 00001690 486E FFF8 pea.l [A6 - 0x8] 00001694 2F0C move.l -[A7], A4 00001696 4EBA E9B8 jsr [PC - 0x1648 /* 00000050 */] 0000169A 486E FFF6 pea.l [A6 - 0xA] 0000169E 2F0C move.l -[A7], A4 000016A0 4EBA E95E jsr [PC - 0x16A2 /* 00000000 */] 000016A4 486E FFFC pea.l [A6 - 0x4] 000016A8 3F2E FFF6 move.w -[A7], [A6 - 0xA] 000016AC 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000016B0 4EBA 2272 jsr [PC + 0x2272 /* 00003924 */] 000016B4 4A40 tst.w D0 000016B6 4FEF 001A lea.l A7, [A7 + 0x1A] 000016BA 6606 bne +0x8 /* 000016C2 */ 000016BC 7001 moveq.l D0, 0x01 000016BE 6000 0124 bra +0x126 /* 000017E4 */ label000016C2: 000016C2 486E FFDA pea.l [A6 - 0x26] 000016C6 3F2E FFF6 move.w -[A7], [A6 - 0xA] 000016CA 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000016CE 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */] 000016D2 486E FFF2 pea.l [A6 - 0xE] 000016D6 2F0C move.l -[A7], A4 000016D8 4EBA E9BC jsr [PC - 0x1644 /* 00000096 */] 000016DC 202E FFFC move.l D0, [A6 - 0x4] 000016E0 B0AE FFF2 cmp.l D0, [A6 - 0xE] 000016E4 4FEF 0012 lea.l A7, [A7 + 0x12] 000016E8 6C54 bge +0x56 /* 0000173E */ 000016EA 7E00 moveq.l D7, 0x00 000016EC 2C2E FFFC move.l D6, [A6 - 0x4] 000016F0 6016 bra +0x18 /* 00001708 */ label000016F2: 000016F2 486E FFF0 pea.l [A6 - 0x10] 000016F6 2F06 move.l -[A7], D6 000016F8 2F0C move.l -[A7], A4 000016FA 4EBA EA88 jsr [PC - 0x1578 /* 00000184 */] 000016FE DE6E FFF0 add.w D7, [A6 - 0x10] 00001702 4FEF 000C lea.l A7, [A7 + 0xC] 00001706 5286 addq.l D6, 1 label00001708: 00001708 BCAE FFF2 cmp.l D6, [A6 - 0xE] 0000170C 6DE4 blt -0x1A /* 000016F2 */ 0000170E 426E FFEE clr.w [A6 - 0x12] 00001712 302E FFFE move.w D0, [A6 - 0x2] 00001716 906E FFF4 sub.w D0, [A6 - 0xC] 0000171A 3040 movea.w A0, D0 0000171C 2D48 FFEA move.l [A6 - 0x16], A0 00001720 486E FFEA pea.l [A6 - 0x16] 00001724 486E FFEE pea.l [A6 - 0x12] 00001728 2F0C move.l -[A7], A4 0000172A 4EBA FD8E jsr [PC - 0x272 /* 000014BA */] 0000172E 3E87 move.w [A7], D7 00001730 4267 clr.w -[A7] 00001732 2F0C move.l -[A7], A4 00001734 4EBA 1816 jsr [PC + 0x1816 /* 00002F4C */] 00001738 7001 moveq.l D0, 0x01 0000173A 6000 00A8 bra +0xAA /* 000017E4 */ label0000173E: 0000173E 486E FFDE pea.l [A6 - 0x22] 00001742 486E FFE0 pea.l [A6 - 0x20] 00001746 2F2E FFF2 move.l -[A7], [A6 - 0xE] 0000174A 2F0C move.l -[A7], A4 0000174C 4EBA FCD4 jsr [PC - 0x32C /* 00001422 */] 00001750 486E FFE2 pea.l [A6 - 0x1E] 00001754 2F0C move.l -[A7], A4 00001756 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */] 0000175A 3C2E FFE6 move.w D6, [A6 - 0x1A] 0000175E 9C6E FFE2 sub.w D6, [A6 - 0x1E] 00001762 7E00 moveq.l D7, 0x00 00001764 42AE FFEA clr.l [A6 - 0x16] 00001768 4FEF 0018 lea.l A7, [A7 + 0x18] label0000176C: 0000176C 202E FFFC move.l D0, [A6 - 0x4] 00001770 B0AE FFF2 cmp.l D0, [A6 - 0xE] 00001774 6D0E blt +0x10 /* 00001784 */ 00001776 306E FFE0 movea.w A0, [A6 - 0x20] 0000177A D1EE FFF2 add.l A0, [A6 - 0xE] 0000177E B1EE FFFC cmpa.l A0, [A6 - 0x4] 00001782 6E42 bgt +0x44 /* 000017C6 */ label00001784: 00001784 486E FFF0 pea.l [A6 - 0x10] 00001788 2F2E FFF2 move.l -[A7], [A6 - 0xE] 0000178C 2F0C move.l -[A7], A4 0000178E 4EBA E9F4 jsr [PC - 0x160C /* 00000184 */] 00001792 302E FFF0 move.w D0, [A6 - 0x10] 00001796 916E FFDE sub.w [A6 - 0x22], D0 0000179A DE40 add.w D7, D0 0000179C 536E FFE0 subq.w [A6 - 0x20], 1 000017A0 52AE FFF2 addq.l [A6 - 0xE], 1 000017A4 52AE FFEA addq.l [A6 - 0x16], 1 000017A8 486E FFDE pea.l [A6 - 0x22] 000017AC 486E FFE0 pea.l [A6 - 0x20] 000017B0 2F2E FFF2 move.l -[A7], [A6 - 0xE] 000017B4 2F2E FFDA move.l -[A7], [A6 - 0x26] 000017B8 3F06 move.w -[A7], D6 000017BA 2F0C move.l -[A7], A4 000017BC 4EBA FE0E jsr [PC - 0x1F2 /* 000015CC */] 000017C0 4FEF 0022 lea.l A7, [A7 + 0x22] 000017C4 60A6 bra -0x58 /* 0000176C */ label000017C6: 000017C6 486E FFEA pea.l [A6 - 0x16] 000017CA 486E FFEE pea.l [A6 - 0x12] 000017CE 2F0C move.l -[A7], A4 000017D0 4EBA FCE8 jsr [PC - 0x318 /* 000014BA */] 000017D4 3007 move.w D0, D7 000017D6 4440 neg.w D0 000017D8 3E80 move.w [A7], D0 000017DA 4267 clr.w -[A7] 000017DC 2F0C move.l -[A7], A4 000017DE 4EBA 176C jsr [PC + 0x176C /* 00002F4C */] 000017E2 7001 moveq.l D0, 0x01 label000017E4: 000017E4 4CEE 10C0 FFCE movem.l D6,D7,A4, [A6 - 0x32] 000017EA 4E5E unlink A6 000017EC 4E75 rts export_532: fn000017EE: 000017EE 4E56 FFEE link A6, -0x0012 000017F2 486E FFFC pea.l [A6 - 0x4] 000017F6 486E FFF8 pea.l [A6 - 0x8] 000017FA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000017FE 4EBA EA98 jsr [PC - 0x1568 /* 00000298 */] 00001802 7064 moveq.l D0, 0x64 00001804 2E80 move.l [A7], D0 00001806 4878 0001 push.l 0x1 0000180A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000180E 4EAD 135A jsr [A5 + 0x135A /* export_615 */] 00001812 426E FFF6 clr.w [A6 - 0xA] 00001816 42AE FFF2 clr.l [A6 - 0xE] 0000181A 486E FFF2 pea.l [A6 - 0xE] 0000181E 486E FFF6 pea.l [A6 - 0xA] 00001822 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001826 4EBA FC92 jsr [PC - 0x36E /* 000014BA */] 0000182A 7001 moveq.l D0, 0x01 0000182C 4E5E unlink A6 0000182E 4E75 rts export_533: 00001830 4E56 0000 link A6, 0 00001834 206E 000C movea.l A0, [A6 + 0xC] 00001838 30BC 0004 move.w [A0], 0x4 0000183C 4E5E unlink A6 0000183E 4E75 rts export_534: 00001840 4E56 FFE8 link A6, -0x0018 00001844 486E FFF8 pea.l [A6 - 0x8] 00001848 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000184C 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */] 00001850 486E FFE8 pea.l [A6 - 0x18] 00001854 486E FFF0 pea.l [A6 - 0x10] 00001858 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000185C 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001860 2F2E 000C move.l -[A7], [A6 + 0xC] 00001864 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001868 4EBA EAD0 jsr [PC - 0x1530 /* 0000033A */] 0000186C 3D6E FFFE FFEE move.w [A6 - 0x12], [A6 - 0x2] 00001872 302E FFEE move.w D0, [A6 - 0x12] 00001876 906E FFEA sub.w D0, [A6 - 0x16] 0000187A 5140 subq.w D0, 8 0000187C 206E 0010 movea.l A0, [A6 + 0x10] 00001880 3080 move.w [A0], D0 00001882 7001 moveq.l D0, 0x01 00001884 4E5E unlink A6 00001886 4E75 rts export_535: 00001888 4E56 FFF6 link A6, -0x000A 0000188C 486E FFFC pea.l [A6 - 0x4] 00001890 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001894 4EBA E7BA jsr [PC - 0x1846 /* 00000050 */] 00001898 486E FFF6 pea.l [A6 - 0xA] 0000189C 2F2E 0008 move.l -[A7], [A6 + 0x8] 000018A0 4EBA E75E jsr [PC - 0x18A2 /* 00000000 */] 000018A4 486E FFF8 pea.l [A6 - 0x8] 000018A8 3F2E FFF6 move.w -[A7], [A6 - 0xA] 000018AC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000018B0 4EBA 2072 jsr [PC + 0x2072 /* 00003924 */] 000018B4 4A40 tst.w D0 000018B6 4FEF 001A lea.l A7, [A7 + 0x1A] 000018BA 6714 beq +0x16 /* 000018D0 */ 000018BC 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000018C0 3F2E FFF6 move.w -[A7], [A6 - 0xA] 000018C4 2F2E FFFC move.l -[A7], [A6 - 0x4] 000018C8 4EBA 21DE jsr [PC + 0x21DE /* 00003AA8 */] 000018CC 4FEF 000A lea.l A7, [A7 + 0xA] label000018D0: 000018D0 7001 moveq.l D0, 0x01 000018D2 4E5E unlink A6 000018D4 4E75 rts fn000018D6: 000018D6 4E56 FFC4 link A6, -0x003C 000018DA 48E7 0118 movem.l -[A7], D7,A3,A4 000018DE 286E 0008 movea.l A4, [A6 + 0x8] 000018E2 2F0C move.l -[A7], A4 000018E4 4EAD 1342 jsr [A5 + 0x1342 /* export_612 */] 000018E8 4A40 tst.w D0 000018EA 588F addq.l A7, 4 000018EC 6606 bne +0x8 /* 000018F4 */ 000018EE 7000 moveq.l D0, 0x00 000018F0 6000 01C0 bra +0x1C2 /* 00001AB2 */ label000018F4: 000018F4 486E FFFC pea.l [A6 - 0x4] 000018F8 2F0C move.l -[A7], A4 000018FA 4EBA E754 jsr [PC - 0x18AC /* 00000050 */] 000018FE 486E FFC4 pea.l [A6 - 0x3C] 00001902 2F0C move.l -[A7], A4 00001904 4EBA E6FA jsr [PC - 0x1906 /* 00000000 */] 00001908 486E FFF8 pea.l [A6 - 0x8] 0000190C 3F2E FFC4 move.w -[A7], [A6 - 0x3C] 00001910 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001914 4EBA 200E jsr [PC + 0x200E /* 00003924 */] 00001918 4A40 tst.w D0 0000191A 4FEF 001A lea.l A7, [A7 + 0x1A] 0000191E 6606 bne +0x8 /* 00001926 */ 00001920 7000 moveq.l D0, 0x00 00001922 6000 018E bra +0x190 /* 00001AB2 */ label00001926: 00001926 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000192A 3F2E FFC4 move.w -[A7], [A6 - 0x3C] 0000192E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001932 4EBA 220C jsr [PC + 0x220C /* 00003B40 */] 00001936 4A40 tst.w D0 00001938 4FEF 000A lea.l A7, [A7 + 0xA] 0000193C 6706 beq +0x8 /* 00001944 */ 0000193E 7000 moveq.l D0, 0x00 00001940 6000 0170 bra +0x172 /* 00001AB2 */ label00001944: 00001944 426E FFF6 clr.w [A6 - 0xA] 00001948 486E FFEE pea.l [A6 - 0x12] 0000194C 2F0C move.l -[A7], A4 0000194E 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */] 00001952 2D6E FFEE FFE6 move.l [A6 - 0x1A], [A6 - 0x12] 00001958 2D6E FFF2 FFEA move.l [A6 - 0x16], [A6 - 0xE] 0000195E 486E FFE2 pea.l [A6 - 0x1E] 00001962 486E FFE4 pea.l [A6 - 0x1C] 00001966 2F0C move.l -[A7], A4 00001968 4EBA EADA jsr [PC - 0x1526 /* 00000444 */] 0000196C 486E FFE6 pea.l [A6 - 0x1A] 00001970 302E FFE4 move.w D0, [A6 - 0x1C] 00001974 4440 neg.w D0 00001976 3F00 move.w -[A7], D0 00001978 302E FFE2 move.w D0, [A6 - 0x1E] 0000197C 4440 neg.w D0 0000197E 3F00 move.w -[A7], D0 00001980 A8A8 syscall OffsetRect 00001982 486E FFDE pea.l [A6 - 0x22] 00001986 2F0C move.l -[A7], A4 00001988 4EAD 1332 jsr [A5 + 0x1332 /* export_610 */] 0000198C 4297 clr.l [A7] 0000198E 2F0C move.l -[A7], A4 00001990 A95A syscall GetControlReference/GetCRefCon 00001992 201F move.l D0, [A7]+ 00001994 2D40 FFDA move.l [A6 - 0x26], D0 00001998 2040 movea.l A0, D0 0000199A 2050 movea.l A0, [A0] 0000199C 2668 002E movea.l A3, [A0 + 0x2E] 000019A0 220B move.l D1, A3 000019A2 4FEF 0018 lea.l A7, [A7 + 0x18] 000019A6 6606 bne +0x8 /* 000019AE */ 000019A8 3D7C 0014 FFD6 move.w [A6 - 0x2A], 0x14 label000019AE: 000019AE 7E00 moveq.l D7, 0x00 000019B0 604E bra +0x50 /* 00001A00 */ label000019B2: 000019B2 200B move.l D0, A3 000019B4 6712 beq +0x14 /* 000019C8 */ 000019B6 486E FFD6 pea.l [A6 - 0x2A] 000019BA 486E FFD8 pea.l [A6 - 0x28] 000019BE 2F07 move.l -[A7], D7 000019C0 2F0C move.l -[A7], A4 000019C2 4E93 jsr [A3] 000019C4 4FEF 0010 lea.l A7, [A7 + 0x10] label000019C8: 000019C8 302E FFE6 move.w D0, [A6 - 0x1A] 000019CC D06E FFD6 add.w D0, [A6 - 0x2A] 000019D0 3D40 FFEA move.w [A6 - 0x16], D0 000019D4 486E FFF6 pea.l [A6 - 0xA] 000019D8 2F2E FFEA move.l -[A7], [A6 - 0x16] 000019DC 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 000019E0 2F2E FFDE move.l -[A7], [A6 - 0x22] 000019E4 4EAD 0CCA jsr [A5 + 0xCCA /* export_405 */] 000019E8 4A6E FFF6 tst.w [A6 - 0xA] 000019EC 4FEF 0010 lea.l A7, [A7 + 0x10] 000019F0 6614 bne +0x16 /* 00001A06 */ 000019F2 BEAE FFF8 cmp.l D7, [A6 - 0x8] 000019F6 670E beq +0x10 /* 00001A06 */ 000019F8 3D6E FFEA FFE6 move.w [A6 - 0x1A], [A6 - 0x16] 000019FE 5287 addq.l D7, 1 label00001A00: 00001A00 BEAE FFF8 cmp.l D7, [A6 - 0x8] 00001A04 6FAC ble -0x52 /* 000019B2 */ label00001A06: 00001A06 4A6E FFF6 tst.w [A6 - 0xA] 00001A0A 6600 00A4 bne +0xA6 /* 00001AB0 */ 00001A0E 486E FFC6 pea.l [A6 - 0x3A] 00001A12 486E FFCE pea.l [A6 - 0x32] 00001A16 2F2E FFEA move.l -[A7], [A6 - 0x16] 00001A1A 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 00001A1E 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001A22 2F0C move.l -[A7], A4 00001A24 4EBA E914 jsr [PC - 0x16EC /* 0000033A */] 00001A28 3D6E FFD0 FFC8 move.w [A6 - 0x38], [A6 - 0x30] 00001A2E 2E8C move.l [A7], A4 00001A30 4EAD 132A jsr [A5 + 0x132A /* export_609 */] 00001A34 2EAE FFF2 move.l [A7], [A6 - 0xE] 00001A38 2F2E FFEE move.l -[A7], [A6 - 0x12] 00001A3C 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */] 00001A40 206E FFDA movea.l A0, [A6 - 0x26] 00001A44 2050 movea.l A0, [A0] 00001A46 2668 002A movea.l A3, [A0 + 0x2A] 00001A4A 200B move.l D0, A3 00001A4C 4FEF 001C lea.l A7, [A7 + 0x1C] 00001A50 6642 bne +0x44 /* 00001A94 */ 00001A52 4A6E 000C tst.w [A6 + 0xC] 00001A56 671E beq +0x20 /* 00001A76 */ 00001A58 2F3C 0001 0008 move.l -[A7], 0x10008 00001A5E 3F3C 0001 move.w -[A7], 0x1 00001A62 2F3C FFFF D2AE move.l -[A7], 0xFFFFD2AE 00001A68 486E FFC6 pea.l [A6 - 0x3A] 00001A6C 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */] 00001A70 4FEF 000E lea.l A7, [A7 + 0xE] 00001A74 6032 bra +0x34 /* 00001AA8 */ label00001A76: 00001A76 2F3C 0001 0008 move.l -[A7], 0x10008 00001A7C 3F3C 0001 move.w -[A7], 0x1 00001A80 2F3C FFFF D2BE move.l -[A7], 0xFFFFD2BE 00001A86 486E FFC6 pea.l [A6 - 0x3A] 00001A8A 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */] 00001A8E 4FEF 000E lea.l A7, [A7 + 0xE] 00001A92 6014 bra +0x16 /* 00001AA8 */ label00001A94: 00001A94 2F2E FFEA move.l -[A7], [A6 - 0x16] 00001A98 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 00001A9C 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001AA0 2F0C move.l -[A7], A4 00001AA2 4E93 jsr [A3] 00001AA4 4FEF 0010 lea.l A7, [A7 + 0x10] label00001AA8: 00001AA8 4EAD 0D22 jsr [A5 + 0xD22 /* export_416 */] 00001AAC 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */] label00001AB0: 00001AB0 7001 moveq.l D0, 0x01 label00001AB2: 00001AB2 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00001AB6 4E5E unlink A6 00001AB8 4E75 rts fn00001ABA: 00001ABA 4E56 FFEA link A6, -0x0016 00001ABE 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00001AC2 286E 0008 movea.l A4, [A6 + 0x8] 00001AC6 2E2E 000C move.l D7, [A6 + 0xC] 00001ACA 486E 0010 pea.l [A6 + 0x10] 00001ACE A8A3 syscall EraseRect 00001AD0 486E FFEC pea.l [A6 - 0x14] 00001AD4 486E FFF4 pea.l [A6 - 0xC] 00001AD8 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001ADC 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001AE0 2F07 move.l -[A7], D7 00001AE2 2F0C move.l -[A7], A4 00001AE4 4EBA E854 jsr [PC - 0x17AC /* 0000033A */] 00001AE8 3C2E FFF2 move.w D6, [A6 - 0xE] 00001AEC 3D6E 0016 FFF2 move.w [A6 - 0xE], [A6 + 0x16] 00001AF2 486E FFFC pea.l [A6 - 0x4] 00001AF6 2F0C move.l -[A7], A4 00001AF8 4EBA E556 jsr [PC - 0x1AAA /* 00000050 */] 00001AFC 486E FFEA pea.l [A6 - 0x16] 00001B00 2F0C move.l -[A7], A4 00001B02 4EBA E4FC jsr [PC - 0x1B04 /* 00000000 */] 00001B06 2EAE FFF8 move.l [A7], [A6 - 0x8] 00001B0A 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001B0E 2F07 move.l -[A7], D7 00001B10 3F2E FFEA move.w -[A7], [A6 - 0x16] 00001B14 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001B18 2F0C move.l -[A7], A4 00001B1A 4EBA EA06 jsr [PC - 0x15FA /* 00000522 */] 00001B1E 486E FFEC pea.l [A6 - 0x14] 00001B22 4878 0004 push.l 0x4 00001B26 A8A9 syscall InsetRect 00001B28 2EAE FFF0 move.l [A7], [A6 - 0x10] 00001B2C 2F2E FFEC move.l -[A7], [A6 - 0x14] 00001B30 2F07 move.l -[A7], D7 00001B32 2F0C move.l -[A7], A4 00001B34 206E 0018 movea.l A0, [A6 + 0x18] 00001B38 4E90 jsr [A0] 00001B3A 3A00 move.w D5, D0 00001B3C 2E87 move.l [A7], D7 00001B3E 3F2E FFEA move.w -[A7], [A6 - 0x16] 00001B42 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001B46 4EBA 1D84 jsr [PC + 0x1D84 /* 000038CC */] 00001B4A 4A40 tst.w D0 00001B4C 4FEF 004C lea.l A7, [A7 + 0x4C] 00001B50 6750 beq +0x52 /* 00001BA2 */ 00001B52 2F0C move.l -[A7], A4 00001B54 4EAD 13D2 jsr [A5 + 0x13D2 /* export_630 */] 00001B58 4A40 tst.w D0 00001B5A 588F addq.l A7, 4 00001B5C 6744 beq +0x46 /* 00001BA2 */ 00001B5E 4AAE 001C tst.l [A6 + 0x1C] 00001B62 6628 bne +0x2A /* 00001B8C */ 00001B64 3D6E FFF6 FFEE move.w [A6 - 0x12], [A6 - 0xA] 00001B6A 3D46 FFF2 move.w [A6 - 0xE], D6 00001B6E 2F3C 0001 0008 move.l -[A7], 0x10008 00001B74 3F3C 0001 move.w -[A7], 0x1 00001B78 2F3C FFFF D2AE move.l -[A7], 0xFFFFD2AE 00001B7E 486E FFEC pea.l [A6 - 0x14] 00001B82 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */] 00001B86 4FEF 000E lea.l A7, [A7 + 0xE] 00001B8A 6016 bra +0x18 /* 00001BA2 */ label00001B8C: 00001B8C 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001B90 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001B94 2F07 move.l -[A7], D7 00001B96 2F0C move.l -[A7], A4 00001B98 206E 001C movea.l A0, [A6 + 0x1C] 00001B9C 4E90 jsr [A0] 00001B9E 4FEF 0010 lea.l A7, [A7 + 0x10] label00001BA2: 00001BA2 3005 move.w D0, D5 00001BA4 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00001BA8 4E5E unlink A6 00001BAA 4E75 rts fn00001BAC: 00001BAC 4E56 FFD4 link A6, -0x002C 00001BB0 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00001BB4 286E 0008 movea.l A4, [A6 + 0x8] 00001BB8 200C move.l D0, A4 00001BBA 6606 bne +0x8 /* 00001BC2 */ 00001BBC 7000 moveq.l D0, 0x00 00001BBE 6000 01AC bra +0x1AE /* 00001D6C */ label00001BC2: 00001BC2 2F0C move.l -[A7], A4 00001BC4 4EAD 1342 jsr [A5 + 0x1342 /* export_612 */] 00001BC8 4A40 tst.w D0 00001BCA 588F addq.l A7, 4 00001BCC 6606 bne +0x8 /* 00001BD4 */ 00001BCE 7000 moveq.l D0, 0x00 00001BD0 6000 019A bra +0x19C /* 00001D6C */ label00001BD4: 00001BD4 42A7 clr.l -[A7] 00001BD6 2F0C move.l -[A7], A4 00001BD8 A95A syscall GetControlReference/GetCRefCon 00001BDA 201F move.l D0, [A7]+ 00001BDC 2D40 FFFC move.l [A6 - 0x4], D0 00001BE0 4A80 tst.l D0 00001BE2 660C bne +0xE /* 00001BF0 */ 00001BE4 2F0C move.l -[A7], A4 00001BE6 4EAD 12EA jsr [A5 + 0x12EA /* export_601 */] 00001BEA 7000 moveq.l D0, 0x00 00001BEC 6000 017E bra +0x180 /* 00001D6C */ label00001BF0: 00001BF0 206E FFFC movea.l A0, [A6 - 0x4] 00001BF4 2050 movea.l A0, [A0] 00001BF6 2668 0026 movea.l A3, [A0 + 0x26] 00001BFA 200B move.l D0, A3 00001BFC 660C bne +0xE /* 00001C0A */ 00001BFE 2F0C move.l -[A7], A4 00001C00 4EAD 12EA jsr [A5 + 0x12EA /* export_601 */] 00001C04 7000 moveq.l D0, 0x00 00001C06 6000 0164 bra +0x166 /* 00001D6C */ label00001C0A: 00001C0A 206E FFFC movea.l A0, [A6 - 0x4] 00001C0E 7C26 moveq.l D6, 0x26 00001C10 DC90 add.l D6, [A0] 00001C12 2246 movea.l A1, D6 00001C14 2E29 0004 move.l D7, [A1 + 0x4] 00001C18 2246 movea.l A1, D6 00001C1A 2469 0008 movea.l A2, [A1 + 0x8] 00001C1E 200A move.l D0, A2 00001C20 6606 bne +0x8 /* 00001C28 */ 00001C22 3D7C 0014 FFE2 move.w [A6 - 0x1E], 0x14 label00001C28: 00001C28 486E FFF0 pea.l [A6 - 0x10] 00001C2C 2F0C move.l -[A7], A4 00001C2E 4EBA E420 jsr [PC - 0x1BE0 /* 00000050 */] 00001C32 486E FFD4 pea.l [A6 - 0x2C] 00001C36 2F0C move.l -[A7], A4 00001C38 4EBA E3C6 jsr [PC - 0x1C3A /* 00000000 */] 00001C3C 486E FFE4 pea.l [A6 - 0x1C] 00001C40 2F0C move.l -[A7], A4 00001C42 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */] 00001C46 486E FFEC pea.l [A6 - 0x14] 00001C4A 3F2E FFD4 move.w -[A7], [A6 - 0x2C] 00001C4E 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00001C52 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */] 00001C56 2EAE FFE8 move.l [A7], [A6 - 0x18] 00001C5A 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00001C5E 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */] 00001C62 2D6E FFE4 FFF4 move.l [A6 - 0xC], [A6 - 0x1C] 00001C68 2D6E FFE8 FFF8 move.l [A6 - 0x8], [A6 - 0x18] 00001C6E 486E FFDA pea.l [A6 - 0x26] 00001C72 486E FFDC pea.l [A6 - 0x24] 00001C76 2F0C move.l -[A7], A4 00001C78 4EBA E7CA jsr [PC - 0x1836 /* 00000444 */] 00001C7C 486E FFF4 pea.l [A6 - 0xC] 00001C80 302E FFDC move.w D0, [A6 - 0x24] 00001C84 4440 neg.w D0 00001C86 3F00 move.w -[A7], D0 00001C88 302E FFDA move.w D0, [A6 - 0x26] 00001C8C 4440 neg.w D0 00001C8E 3F00 move.w -[A7], D0 00001C90 A8A8 syscall OffsetRect 00001C92 486E FFD6 pea.l [A6 - 0x2A] 00001C96 2F0C move.l -[A7], A4 00001C98 4EAD 1332 jsr [A5 + 0x1332 /* export_610 */] 00001C9C 7A00 moveq.l D5, 0x00 00001C9E 4FEF 003A lea.l A7, [A7 + 0x3A] 00001CA2 6000 00A2 bra +0xA4 /* 00001D46 */ label00001CA6: 00001CA6 200A move.l D0, A2 00001CA8 6712 beq +0x14 /* 00001CBC */ 00001CAA 486E FFE2 pea.l [A6 - 0x1E] 00001CAE 486E FFE0 pea.l [A6 - 0x20] 00001CB2 2F05 move.l -[A7], D5 00001CB4 2F0C move.l -[A7], A4 00001CB6 4E92 jsr [A2] 00001CB8 4FEF 0010 lea.l A7, [A7 + 0x10] label00001CBC: 00001CBC 302E FFF4 move.w D0, [A6 - 0xC] 00001CC0 D06E FFE2 add.w D0, [A6 - 0x1E] 00001CC4 3D40 FFF8 move.w [A6 - 0x8], D0 00001CC8 2F05 move.l -[A7], D5 00001CCA 3F2E FFD4 move.w -[A7], [A6 - 0x2C] 00001CCE 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00001CD2 4EBA 1E6C jsr [PC + 0x1E6C /* 00003B40 */] 00001CD6 3800 move.w D4, D0 00001CD8 4A6E 000C tst.w [A6 + 0xC] 00001CDC 4FEF 000A lea.l A7, [A7 + 0xA] 00001CE0 6704 beq +0x6 /* 00001CE6 */ 00001CE2 3604 move.w D3, D4 00001CE4 6002 bra +0x4 /* 00001CE8 */ label00001CE6: 00001CE6 7601 moveq.l D3, 0x01 label00001CE8: 00001CE8 4A43 tst.w D3 00001CEA 6712 beq +0x14 /* 00001CFE */ 00001CEC 2F05 move.l -[A7], D5 00001CEE 3F2E FFD4 move.w -[A7], [A6 - 0x2C] 00001CF2 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00001CF6 4EBA 1DFC jsr [PC + 0x1DFC /* 00003AF4 */] 00001CFA 4FEF 000A lea.l A7, [A7 + 0xA] label00001CFE: 00001CFE 4A43 tst.w D3 00001D00 673C beq +0x3E /* 00001D3E */ 00001D02 486E FFDE pea.l [A6 - 0x22] 00001D06 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001D0A 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001D0E 2F2E FFD6 move.l -[A7], [A6 - 0x2A] 00001D12 4EAD 0CCA jsr [A5 + 0xCCA /* export_405 */] 00001D16 4A40 tst.w D0 00001D18 4FEF 0010 lea.l A7, [A7 + 0x10] 00001D1C 671A beq +0x1C /* 00001D38 */ 00001D1E 2F07 move.l -[A7], D7 00001D20 2F0B move.l -[A7], A3 00001D22 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001D26 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001D2A 2F05 move.l -[A7], D5 00001D2C 2F0C move.l -[A7], A4 00001D2E 4EBA FD8A jsr [PC - 0x276 /* 00001ABA */] 00001D32 4FEF 0018 lea.l A7, [A7 + 0x18] 00001D36 6006 bra +0x8 /* 00001D3E */ label00001D38: 00001D38 4A6E FFDE tst.w [A6 - 0x22] 00001D3C 6610 bne +0x12 /* 00001D4E */ label00001D3E: 00001D3E 3D6E FFF8 FFF4 move.w [A6 - 0xC], [A6 - 0x8] 00001D44 5285 addq.l D5, 1 label00001D46: 00001D46 BAAE FFEC cmp.l D5, [A6 - 0x14] 00001D4A 6D00 FF5A blt -0xA4 /* 00001CA6 */ label00001D4E: 00001D4E 4A6E FFDE tst.w [A6 - 0x22] 00001D52 660C bne +0xE /* 00001D60 */ 00001D54 3D6E FFE8 FFF8 move.w [A6 - 0x8], [A6 - 0x18] 00001D5A 486E FFF4 pea.l [A6 - 0xC] 00001D5E A8A3 syscall EraseRect label00001D60: 00001D60 4EAD 0D22 jsr [A5 + 0xD22 /* export_416 */] 00001D64 2F0C move.l -[A7], A4 00001D66 4EAD 12EA jsr [A5 + 0x12EA /* export_601 */] 00001D6A 7001 moveq.l D0, 0x01 label00001D6C: 00001D6C 4CEE 1CF8 FFB4 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x4C] 00001D72 4E5E unlink A6 00001D74 4E75 rts export_536: fn00001D76: 00001D76 4E56 0000 link A6, 0 00001D7A 2F07 move.l -[A7], D7 00001D7C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001D80 4EAD 132A jsr [A5 + 0x132A /* export_609 */] 00001D84 3EBC 0001 move.w [A7], 0x1 00001D88 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001D8C 4EBA FE1E jsr [PC - 0x1E2 /* 00001BAC */] 00001D90 3E00 move.w D7, D0 00001D92 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */] 00001D96 3007 move.w D0, D7 00001D98 2E2E FFFC move.l D7, [A6 - 0x4] 00001D9C 4E5E unlink A6 00001D9E 4E75 rts export_537: 00001DA0 4E56 FFF4 link A6, -0x000C 00001DA4 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00001DA8 286E 0008 movea.l A4, [A6 + 0x8] 00001DAC 206E 0014 movea.l A0, [A6 + 0x14] 00001DB0 30BC 0001 move.w [A0], 0x1 00001DB4 3E2E 0010 move.w D7, [A6 + 0x10] 00001DB8 9E6E 000C sub.w D7, [A6 + 0xC] 00001DBC 3C07 move.w D6, D7 00001DBE 486E FFFE pea.l [A6 - 0x2] 00001DC2 2F0C move.l -[A7], A4 00001DC4 4EBA E23A jsr [PC - 0x1DC6 /* 00000000 */] 00001DC8 486E FFFA pea.l [A6 - 0x6] 00001DCC 2F0C move.l -[A7], A4 00001DCE 4EBA E280 jsr [PC - 0x1D80 /* 00000050 */] 00001DD2 486E FFF6 pea.l [A6 - 0xA] 00001DD6 3F2E FFFE move.w -[A7], [A6 - 0x2] 00001DDA 2F2E FFFA move.l -[A7], [A6 - 0x6] 00001DDE 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */] 00001DE2 7A00 moveq.l D5, 0x00 00001DE4 4FEF 001A lea.l A7, [A7 + 0x1A] 00001DE8 6026 bra +0x28 /* 00001E10 */ label00001DEA: 00001DEA 486E FFF4 pea.l [A6 - 0xC] 00001DEE 3045 movea.w A0, D5 00001DF0 2F08 move.l -[A7], A0 00001DF2 2F0C move.l -[A7], A4 00001DF4 4EBA E38E jsr [PC - 0x1C72 /* 00000184 */] 00001DF8 BC6E FFF4 cmp.w D6, [A6 - 0xC] 00001DFC 4FEF 000C lea.l A7, [A7 + 0xC] 00001E00 6C08 bge +0xA /* 00001E0A */ 00001E02 206E 0014 movea.l A0, [A6 + 0x14] 00001E06 5250 addq.w [A0], 1 00001E08 3C07 move.w D6, D7 label00001E0A: 00001E0A 9C6E FFF4 sub.w D6, [A6 - 0xC] 00001E0E 5245 addq.w D5, 1 label00001E10: 00001E10 3045 movea.w A0, D5 00001E12 B1EE FFF6 cmpa.l A0, [A6 - 0xA] 00001E16 6DD2 blt -0x2C /* 00001DEA */ 00001E18 206E 0018 movea.l A0, [A6 + 0x18] 00001E1C 20AE FFF6 move.l [A0], [A6 - 0xA] 00001E20 7001 moveq.l D0, 0x01 00001E22 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00001E26 4E5E unlink A6 00001E28 4E75 rts export_522: 00001E2A 4E56 0000 link A6, 0 00001E2E 7001 moveq.l D0, 0x01 00001E30 4E5E unlink A6 00001E32 4E75 rts export_538: 00001E34 4E56 FFE8 link A6, -0x0018 00001E38 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4 00001E3C 266E 0008 movea.l A3, [A6 + 0x8] 00001E40 246E 000C movea.l A2, [A6 + 0xC] 00001E44 286E 0010 movea.l A4, [A6 + 0x10] 00001E48 3C2C 0004 move.w D6, [A4 + 0x4] 00001E4C 9C54 sub.w D6, [A4] 00001E4E 3A06 move.w D5, D6 00001E50 486E FFFE pea.l [A6 - 0x2] 00001E54 2F0B move.l -[A7], A3 00001E56 4EBA E1A8 jsr [PC - 0x1E58 /* 00000000 */] 00001E5A 486E FFFA pea.l [A6 - 0x6] 00001E5E 2F0B move.l -[A7], A3 00001E60 4EBA E1EE jsr [PC - 0x1E12 /* 00000050 */] 00001E64 486E FFF6 pea.l [A6 - 0xA] 00001E68 3F2E FFFE move.w -[A7], [A6 - 0x2] 00001E6C 2F2E FFFA move.l -[A7], [A6 - 0x6] 00001E70 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */] 00001E74 4297 clr.l [A7] 00001E76 2F0B move.l -[A7], A3 00001E78 A95A syscall GetControlReference/GetCRefCon 00001E7A 201F move.l D0, [A7]+ 00001E7C 2D40 FFE8 move.l [A6 - 0x18], D0 00001E80 2040 movea.l A0, D0 00001E82 2050 movea.l A0, [A0] 00001E84 2E28 0026 move.l D7, [A0 + 0x26] 00001E88 4FEF 0016 lea.l A7, [A7 + 0x16] label00001E8C: 00001E8C 486E FFF4 pea.l [A6 - 0xC] 00001E90 2F12 move.l -[A7], [A2] 00001E92 2F0B move.l -[A7], A3 00001E94 4EBA E2EE jsr [PC - 0x1D12 /* 00000184 */] 00001E98 BC45 cmp.w D6, D5 00001E9A 4FEF 000C lea.l A7, [A7 + 0xC] 00001E9E 6706 beq +0x8 /* 00001EA6 */ 00001EA0 BA6E FFF4 cmp.w D5, [A6 - 0xC] 00001EA4 6D4C blt +0x4E /* 00001EF2 */ label00001EA6: 00001EA6 2D54 FFEC move.l [A6 - 0x14], [A4] 00001EAA 2D6C 0004 FFF0 move.l [A6 - 0x10], [A4 + 0x4] 00001EB0 302E FFEC move.w D0, [A6 - 0x14] 00001EB4 D06E FFF4 add.w D0, [A6 - 0xC] 00001EB8 3D40 FFF0 move.w [A6 - 0x10], D0 00001EBC 486D 1072 pea.l [A5 + 0x1072 /* export_522 */] 00001EC0 2F07 move.l -[A7], D7 00001EC2 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00001EC6 2F2E FFEC move.l -[A7], [A6 - 0x14] 00001ECA 2F12 move.l -[A7], [A2] 00001ECC 2F0B move.l -[A7], A3 00001ECE 4EBA FBEA jsr [PC - 0x416 /* 00001ABA */] 00001ED2 302E FFF4 move.w D0, [A6 - 0xC] 00001ED6 D154 add.w [A4], D0 00001ED8 4EAD 24C2 jsr [A5 + 0x24C2 /* export_1172 */] 00001EDC 9A6E FFF4 sub.w D5, [A6 - 0xC] 00001EE0 5292 addq.l [A2], 1 00001EE2 2012 move.l D0, [A2] 00001EE4 B0AE FFF6 cmp.l D0, [A6 - 0xA] 00001EE8 4FEF 0018 lea.l A7, [A7 + 0x18] 00001EEC 6D9E blt -0x60 /* 00001E8C */ 00001EEE 70FF moveq.l D0, 0xFFFFFFFF 00001EF0 2480 move.l [A2], D0 label00001EF2: 00001EF2 7001 moveq.l D0, 0x01 00001EF4 4CDF 1CE0 movem.l D5,D6,D7,A2,A3,A4, [A7]+ 00001EF8 4E5E unlink A6 00001EFA 4E75 rts export_539: fn00001EFC: 00001EFC 4E56 0000 link A6, 0 00001F00 2F0C move.l -[A7], A4 00001F02 286E 0008 movea.l A4, [A6 + 0x8] 00001F06 2F14 move.l -[A7], [A4] 00001F08 4EAD 132A jsr [A5 + 0x132A /* export_609 */] 00001F0C 2EAC 0016 move.l [A7], [A4 + 0x16] 00001F10 3F2C 001A move.w -[A7], [A4 + 0x1A] 00001F14 2F14 move.l -[A7], [A4] 00001F16 4EBA 05FE jsr [PC + 0x5FE /* 00002516 */] 00001F1A 2E94 move.l [A7], [A4] 00001F1C 4EBA FE58 jsr [PC - 0x1A8 /* 00001D76 */] 00001F20 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */] 00001F24 486C 001C pea.l [A4 + 0x1C] 00001F28 486C 0024 pea.l [A4 + 0x24] 00001F2C 2F2C 0020 move.l -[A7], [A4 + 0x20] 00001F30 2F2C 001C move.l -[A7], [A4 + 0x1C] 00001F34 2F2C 0016 move.l -[A7], [A4 + 0x16] 00001F38 2F14 move.l -[A7], [A4] 00001F3A 4EBA E3FE jsr [PC - 0x1C02 /* 0000033A */] 00001F3E 2E8C move.l [A7], A4 00001F40 4EBA E756 jsr [PC - 0x18AA /* 00000698 */] 00001F44 4A40 tst.w D0 00001F46 4FEF 0022 lea.l A7, [A7 + 0x22] 00001F4A 670A beq +0xC /* 00001F56 */ 00001F4C 397C 0001 0030 move.w [A4 + 0x30], 0x1 00001F52 7001 moveq.l D0, 0x01 00001F54 602E bra +0x30 /* 00001F84 */ label00001F56: 00001F56 2F0C move.l -[A7], A4 00001F58 4EBA E9BA jsr [PC - 0x1646 /* 00000914 */] 00001F5C 4A40 tst.w D0 00001F5E 588F addq.l A7, 4 00001F60 670A beq +0xC /* 00001F6C */ 00001F62 397C 0001 0034 move.w [A4 + 0x34], 0x1 00001F68 7001 moveq.l D0, 0x01 00001F6A 6018 bra +0x1A /* 00001F84 */ label00001F6C: 00001F6C 2F0C move.l -[A7], A4 00001F6E 4EBA EE22 jsr [PC - 0x11DE /* 00000D92 */] 00001F72 4A40 tst.w D0 00001F74 588F addq.l A7, 4 00001F76 670A beq +0xC /* 00001F82 */ 00001F78 397C 0001 0036 move.w [A4 + 0x36], 0x1 00001F7E 7001 moveq.l D0, 0x01 00001F80 6002 bra +0x4 /* 00001F84 */ label00001F82: 00001F82 7001 moveq.l D0, 0x01 label00001F84: 00001F84 285F movea.l A4, [A7]+ 00001F86 4E5E unlink A6 00001F88 4E75 rts fn00001F8A: 00001F8A 4E56 FFFC link A6, -0x0004 00001F8E 48E7 0118 movem.l -[A7], D7,A3,A4 00001F92 286E 0008 movea.l A4, [A6 + 0x8] 00001F96 426C 0030 clr.w [A4 + 0x30] 00001F9A 426C 0034 clr.w [A4 + 0x34] 00001F9E 2F14 move.l -[A7], [A4] 00001FA0 4EAD 13B2 jsr [A5 + 0x13B2 /* export_626 */] 00001FA4 4A40 tst.w D0 00001FA6 588F addq.l A7, 4 00001FA8 6604 bne +0x6 /* 00001FAE */ 00001FAA 7000 moveq.l D0, 0x00 00001FAC 6076 bra +0x78 /* 00002024 */ label00001FAE: 00001FAE 2F14 move.l -[A7], [A4] 00001FB0 4EAD 132A jsr [A5 + 0x132A /* export_609 */] 00001FB4 486C 001C pea.l [A4 + 0x1C] 00001FB8 486C 0016 pea.l [A4 + 0x16] 00001FBC 2F2C 0008 move.l -[A7], [A4 + 0x8] 00001FC0 2F14 move.l -[A7], [A4] 00001FC2 4EBA E5EE jsr [PC - 0x1A12 /* 000005B2 */] 00001FC6 4A40 tst.w D0 00001FC8 4FEF 0014 lea.l A7, [A7 + 0x14] 00001FCC 6608 bne +0xA /* 00001FD6 */ 00001FCE 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */] 00001FD2 7000 moveq.l D0, 0x00 00001FD4 604E bra +0x50 /* 00002024 */ label00001FD6: 00001FD6 486C 0012 pea.l [A4 + 0x12] 00001FDA 2F14 move.l -[A7], [A4] 00001FDC 4EBA E072 jsr [PC - 0x1F8E /* 00000050 */] 00001FE0 486C 001A pea.l [A4 + 0x1A] 00001FE4 2F14 move.l -[A7], [A4] 00001FE6 4EBA E018 jsr [PC - 0x1FE8 /* 00000000 */] 00001FEA 4297 clr.l [A7] 00001FEC 2F14 move.l -[A7], [A4] 00001FEE A95A syscall GetControlReference/GetCRefCon 00001FF0 201F move.l D0, [A7]+ 00001FF2 2D40 FFFC move.l [A6 - 0x4], D0 00001FF6 4A80 tst.l D0 00001FF8 4FEF 000C lea.l A7, [A7 + 0xC] 00001FFC 671C beq +0x1E /* 0000201A */ 00001FFE 206E FFFC movea.l A0, [A6 - 0x4] 00002002 2050 movea.l A0, [A0] 00002004 2668 004A movea.l A3, [A0 + 0x4A] 00002008 200B move.l D0, A3 0000200A 670E beq +0x10 /* 0000201A */ 0000200C 2F0C move.l -[A7], A4 0000200E 4E93 jsr [A3] 00002010 3E00 move.w D7, D0 00002012 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */] 00002016 3007 move.w D0, D7 00002018 600A bra +0xC /* 00002024 */ label0000201A: 0000201A 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */] 0000201E 2F0C move.l -[A7], A4 00002020 4EBA FEDA jsr [PC - 0x126 /* 00001EFC */] label00002024: 00002024 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10] 0000202A 4E5E unlink A6 0000202C 4E75 rts export_540: fn0000202E: 0000202E 4E56 0000 link A6, 0 00002032 2F0C move.l -[A7], A4 00002034 286E 0008 movea.l A4, [A6 + 0x8] 00002038 4A6C 0030 tst.w [A4 + 0x30] 0000203C 6708 beq +0xA /* 00002046 */ 0000203E 2F0C move.l -[A7], A4 00002040 4EBA E70E jsr [PC - 0x18F2 /* 00000750 */] 00002044 588F addq.l A7, 4 label00002046: 00002046 4A6C 0034 tst.w [A4 + 0x34] 0000204A 6708 beq +0xA /* 00002054 */ 0000204C 2F0C move.l -[A7], A4 0000204E 4EBA E97C jsr [PC - 0x1684 /* 000009CC */] 00002052 588F addq.l A7, 4 label00002054: 00002054 4A6C 0036 tst.w [A4 + 0x36] 00002058 6708 beq +0xA /* 00002062 */ 0000205A 2F0C move.l -[A7], A4 0000205C 4EBA ED56 jsr [PC - 0x12AA /* 00000DB4 */] 00002060 588F addq.l A7, 4 label00002062: 00002062 7001 moveq.l D0, 0x01 00002064 285F movea.l A4, [A7]+ 00002066 4E5E unlink A6 00002068 4E75 rts fn0000206A: 0000206A 4E56 FFFC link A6, -0x0004 0000206E 48E7 0118 movem.l -[A7], D7,A3,A4 00002072 286E 0008 movea.l A4, [A6 + 0x8] 00002076 2F14 move.l -[A7], [A4] 00002078 4EAD 132A jsr [A5 + 0x132A /* export_609 */] 0000207C 4297 clr.l [A7] 0000207E 2F14 move.l -[A7], [A4] 00002080 A95A syscall GetControlReference/GetCRefCon 00002082 201F move.l D0, [A7]+ 00002084 2D40 FFFC move.l [A6 - 0x4], D0 00002088 4A80 tst.l D0 0000208A 671C beq +0x1E /* 000020A8 */ 0000208C 206E FFFC movea.l A0, [A6 - 0x4] 00002090 2050 movea.l A0, [A0] 00002092 2668 004E movea.l A3, [A0 + 0x4E] 00002096 200B move.l D0, A3 00002098 670E beq +0x10 /* 000020A8 */ 0000209A 2F0C move.l -[A7], A4 0000209C 4E93 jsr [A3] 0000209E 3E00 move.w D7, D0 000020A0 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */] 000020A4 3007 move.w D0, D7 000020A6 600A bra +0xC /* 000020B2 */ label000020A8: 000020A8 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */] 000020AC 2F0C move.l -[A7], A4 000020AE 4EBA FF7E jsr [PC - 0x82 /* 0000202E */] label000020B2: 000020B2 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10] 000020B8 4E5E unlink A6 000020BA 4E75 rts export_541: fn000020BC: 000020BC 4E56 0000 link A6, 0 000020C0 2F0C move.l -[A7], A4 000020C2 286E 0008 movea.l A4, [A6 + 0x8] 000020C6 4A6C 0030 tst.w [A4 + 0x30] 000020CA 673E beq +0x40 /* 0000210A */ 000020CC 2F0C move.l -[A7], A4 000020CE 4EBA E724 jsr [PC - 0x18DC /* 000007F4 */] 000020D2 4A40 tst.w D0 000020D4 588F addq.l A7, 4 000020D6 6604 bne +0x6 /* 000020DC */ 000020D8 7001 moveq.l D0, 0x01 000020DA 6064 bra +0x66 /* 00002140 */ label000020DC: 000020DC 2F2C 0016 move.l -[A7], [A4 + 0x16] 000020E0 3F2C 001A move.w -[A7], [A4 + 0x1A] 000020E4 2F2C 0012 move.l -[A7], [A4 + 0x12] 000020E8 4EBA 23B8 jsr [PC + 0x23B8 /* 000044A2 */] 000020EC 4A40 tst.w D0 000020EE 4FEF 000A lea.l A7, [A7 + 0xA] 000020F2 6712 beq +0x14 /* 00002106 */ 000020F4 4EAD 0CE2 jsr [A5 + 0xCE2 /* export_408 */] 000020F8 2F14 move.l -[A7], [A4] 000020FA 4EBA F6F2 jsr [PC - 0x90E /* 000017EE */] 000020FE 2E94 move.l [A7], [A4] 00002100 4EBA FC74 jsr [PC - 0x38C /* 00001D76 */] 00002104 588F addq.l A7, 4 label00002106: 00002106 7001 moveq.l D0, 0x01 00002108 6036 bra +0x38 /* 00002140 */ label0000210A: 0000210A 4A6C 0034 tst.w [A4 + 0x34] 0000210E 6714 beq +0x16 /* 00002124 */ 00002110 2F0C move.l -[A7], A4 00002112 4EBA E960 jsr [PC - 0x16A0 /* 00000A74 */] 00002116 4A40 tst.w D0 00002118 588F addq.l A7, 4 0000211A 6604 bne +0x6 /* 00002120 */ 0000211C 7001 moveq.l D0, 0x01 0000211E 6020 bra +0x22 /* 00002140 */ label00002120: 00002120 7001 moveq.l D0, 0x01 00002122 601C bra +0x1E /* 00002140 */ label00002124: 00002124 4A6C 0036 tst.w [A4 + 0x36] 00002128 6714 beq +0x16 /* 0000213E */ 0000212A 2F0C move.l -[A7], A4 0000212C 4EBA ED40 jsr [PC - 0x12C0 /* 00000E6E */] 00002130 4A40 tst.w D0 00002132 588F addq.l A7, 4 00002134 6604 bne +0x6 /* 0000213A */ 00002136 7001 moveq.l D0, 0x01 00002138 6006 bra +0x8 /* 00002140 */ label0000213A: 0000213A 7001 moveq.l D0, 0x01 0000213C 6002 bra +0x4 /* 00002140 */ label0000213E: 0000213E 7001 moveq.l D0, 0x01 label00002140: 00002140 285F movea.l A4, [A7]+ 00002142 4E5E unlink A6 00002144 4E75 rts fn00002146: 00002146 4E56 FFFC link A6, -0x0004 0000214A 48E7 0118 movem.l -[A7], D7,A3,A4 0000214E 286E 0008 movea.l A4, [A6 + 0x8] 00002152 2F14 move.l -[A7], [A4] 00002154 4EAD 132A jsr [A5 + 0x132A /* export_609 */] 00002158 4297 clr.l [A7] 0000215A 2F14 move.l -[A7], [A4] 0000215C A95A syscall GetControlReference/GetCRefCon 0000215E 201F move.l D0, [A7]+ 00002160 2D40 FFFC move.l [A6 - 0x4], D0 00002164 4A80 tst.l D0 00002166 671C beq +0x1E /* 00002184 */ 00002168 206E FFFC movea.l A0, [A6 - 0x4] 0000216C 2050 movea.l A0, [A0] 0000216E 2668 0052 movea.l A3, [A0 + 0x52] 00002172 200B move.l D0, A3 00002174 670E beq +0x10 /* 00002184 */ 00002176 2F0C move.l -[A7], A4 00002178 4E93 jsr [A3] 0000217A 3E00 move.w D7, D0 0000217C 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */] 00002180 3007 move.w D0, D7 00002182 600A bra +0xC /* 0000218E */ label00002184: 00002184 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */] 00002188 2F0C move.l -[A7], A4 0000218A 4EBA FF30 jsr [PC - 0xD0 /* 000020BC */] label0000218E: 0000218E 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10] 00002194 4E5E unlink A6 00002196 4E75 rts fn00002198: 00002198 4E56 FFC4 link A6, -0x003C 0000219C 2F0C move.l -[A7], A4 0000219E 286E 0008 movea.l A4, [A6 + 0x8] 000021A2 2F0C move.l -[A7], A4 000021A4 4EAD 132A jsr [A5 + 0x132A /* export_609 */] 000021A8 2D6E 000C FFD0 move.l [A6 - 0x30], [A6 + 0xC] 000021AE 2D6E FFD0 FFCC move.l [A6 - 0x34], [A6 - 0x30] 000021B4 302E 0010 move.w D0, [A6 + 0x10] 000021B8 0240 0200 andi.w D0, 0x200 000021BC 3D40 FFD4 move.w [A6 - 0x2C], D0 000021C0 302E 0010 move.w D0, [A6 + 0x10] 000021C4 0240 1000 andi.w D0, 0x1000 000021C8 3D40 FFD6 move.w [A6 - 0x2A], D0 000021CC 426E FFD8 clr.w [A6 - 0x28] 000021D0 2D4C FFC8 move.l [A6 - 0x38], A4 000021D4 486E FFDA pea.l [A6 - 0x26] 000021D8 2F0C move.l -[A7], A4 000021DA 4EBA DE74 jsr [PC - 0x218C /* 00000050 */] 000021DE 486E FFE2 pea.l [A6 - 0x1E] 000021E2 2F0C move.l -[A7], A4 000021E4 4EBA DE1A jsr [PC - 0x21E6 /* 00000000 */] 000021E8 486E FFC8 pea.l [A6 - 0x38] 000021EC 4EBA FD9C jsr [PC - 0x264 /* 00001F8A */] 000021F0 4A40 tst.w D0 000021F2 4FEF 0018 lea.l A7, [A7 + 0x18] 000021F6 6624 bne +0x26 /* 0000221C */ 000021F8 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */] 000021FC 7000 moveq.l D0, 0x00 000021FE 6032 bra +0x34 /* 00002232 */ label00002200: 00002200 486E FFC4 pea.l [A6 - 0x3C] 00002204 A972 syscall GetMouse 00002206 2D6E FFD0 FFCC move.l [A6 - 0x34], [A6 - 0x30] 0000220C 2D6E FFC4 FFD0 move.l [A6 - 0x30], [A6 - 0x3C] 00002212 486E FFC8 pea.l [A6 - 0x38] 00002216 4EBA FE52 jsr [PC - 0x1AE /* 0000206A */] 0000221A 588F addq.l A7, 4 label0000221C: 0000221C 4227 clr.b -[A7] 0000221E A973 syscall StillDown 00002220 4A1F tst.b [A7]+ 00002222 66DC bne -0x22 /* 00002200 */ 00002224 486E FFC8 pea.l [A6 - 0x38] 00002228 4EBA FF1C jsr [PC - 0xE4 /* 00002146 */] 0000222C 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */] 00002230 7001 moveq.l D0, 0x01 label00002232: 00002232 286E FFC0 movea.l A4, [A6 - 0x40] 00002236 4E5E unlink A6 00002238 4E75 rts export_542: 0000223A 4E56 FFF8 link A6, -0x0008 0000223E 2F0C move.l -[A7], A4 00002240 286E 0008 movea.l A4, [A6 + 0x8] 00002244 206E 0010 movea.l A0, [A6 + 0x10] 00002248 4250 clr.w [A0] 0000224A 2F0C move.l -[A7], A4 0000224C 4EAD 13B2 jsr [A5 + 0x13B2 /* export_626 */] 00002250 4A40 tst.w D0 00002252 588F addq.l A7, 4 00002254 6604 bne +0x6 /* 0000225A */ 00002256 7000 moveq.l D0, 0x00 00002258 6054 bra +0x56 /* 000022AE */ label0000225A: 0000225A 206E 000C movea.l A0, [A6 + 0xC] 0000225E 0C50 0001 cmpi.w [A0], 0x1 00002262 6648 bne +0x4A /* 000022AC */ 00002264 206E 000C movea.l A0, [A6 + 0xC] 00002268 2D68 000A FFFC move.l [A6 - 0x4], [A0 + 0xA] 0000226E 2F0C move.l -[A7], A4 00002270 4EAD 132A jsr [A5 + 0x132A /* export_609 */] 00002274 486E FFFC pea.l [A6 - 0x4] 00002278 A871 syscall GlobalToLocal 0000227A 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */] 0000227E 4297 clr.l [A7] 00002280 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002284 2F0C move.l -[A7], A4 00002286 4EAD 1392 jsr [A5 + 0x1392 /* export_622 */] 0000228A 4A40 tst.w D0 0000228C 4FEF 000C lea.l A7, [A7 + 0xC] 00002290 6704 beq +0x6 /* 00002296 */ 00002292 7001 moveq.l D0, 0x01 00002294 6018 bra +0x1A /* 000022AE */ label00002296: 00002296 206E 000C movea.l A0, [A6 + 0xC] 0000229A 3F28 000E move.w -[A7], [A0 + 0xE] 0000229E 2F2E FFFC move.l -[A7], [A6 - 0x4] 000022A2 2F0C move.l -[A7], A4 000022A4 4EBA FEF2 jsr [PC - 0x10E /* 00002198 */] 000022A8 7001 moveq.l D0, 0x01 000022AA 6002 bra +0x4 /* 000022AE */ label000022AC: 000022AC 7000 moveq.l D0, 0x00 label000022AE: 000022AE 286E FFF4 movea.l A4, [A6 - 0xC] 000022B2 4E5E unlink A6 000022B4 4E75 rts fn000022B6: 000022B6 4E56 0000 link A6, 0 000022BA 2F07 move.l -[A7], D7 000022BC 42A7 clr.l -[A7] 000022BE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000022C2 4EAD 05DA jsr [A5 + 0x5DA /* export_183 */] 000022C6 2E1F move.l D7, [A7]+ 000022C8 4878 000C push.l 0xC 000022CC 2047 movea.l A0, D7 000022CE 4868 FCE4 pea.l [A0 - 0x31C] 000022D2 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 000022D6 206E 000C movea.l A0, [A6 + 0xC] 000022DA 2080 move.l [A0], D0 000022DC 7001 moveq.l D0, 0x01 000022DE 2E1F move.l D7, [A7]+ 000022E0 4E5E unlink A6 000022E2 4E75 rts 000022E4 4E56 FFFC link A6, -0x0004 000022E8 48E7 0108 movem.l -[A7], D7,A4 000022EC 286E 0008 movea.l A4, [A6 + 0x8] 000022F0 42A7 clr.l -[A7] 000022F2 2F0C move.l -[A7], A4 000022F4 4EAD 05DA jsr [A5 + 0x5DA /* export_183 */] 000022F8 2E1F move.l D7, [A7]+ 000022FA 2047 movea.l A0, D7 000022FC 4868 000C pea.l [A0 + 0xC] 00002300 2F0C move.l -[A7], A4 00002302 4EAD 15CA jsr [A5 + 0x15CA /* export_693 */] 00002306 486E FFFC pea.l [A6 - 0x4] 0000230A 2F0C move.l -[A7], A4 0000230C 4EBA FFA8 jsr [PC - 0x58 /* 000022B6 */] 00002310 206E 000C movea.l A0, [A6 + 0xC] 00002314 700C moveq.l D0, 0x0C 00002316 2E80 move.l [A7], D0 00002318 226E FFFC movea.l A1, [A6 - 0x4] 0000231C 4869 FFFF pea.l [A1 - 0x1] 00002320 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00002324 D094 add.l D0, [A4] 00002326 2240 movea.l A1, D0 00002328 43E9 0310 lea.l A1, [A1 + 0x310] 0000232C 22D8 move.l [A1]+, [A0]+ 0000232E 22D8 move.l [A1]+, [A0]+ 00002330 22D8 move.l [A1]+, [A0]+ 00002332 7001 moveq.l D0, 0x01 00002334 4CEE 1080 FFF4 movem.l D7,A4, [A6 - 0xC] 0000233A 4E5E unlink A6 0000233C 4E75 rts fn0000233E: 0000233E 4E56 0000 link A6, 0 00002342 206E 0008 movea.l A0, [A6 + 0x8] 00002346 4878 000C push.l 0xC 0000234A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000234E 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00002352 D090 add.l D0, [A0] 00002354 2240 movea.l A1, D0 00002356 206E 0010 movea.l A0, [A6 + 0x10] 0000235A 43E9 0310 lea.l A1, [A1 + 0x310] 0000235E 20D9 move.l [A0]+, [A1]+ 00002360 20D9 move.l [A0]+, [A1]+ 00002362 20D9 move.l [A0]+, [A1]+ 00002364 7001 moveq.l D0, 0x01 00002366 4E5E unlink A6 00002368 4E75 rts 0000236A 4E56 FFF2 link A6, -0x000E 0000236E 2F0C move.l -[A7], A4 00002370 286E 0008 movea.l A4, [A6 + 0x8] 00002374 486E FFF4 pea.l [A6 - 0xC] 00002378 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000237C 2F2E 000C move.l -[A7], [A6 + 0xC] 00002380 4EBA FFBC jsr [PC - 0x44 /* 0000233E */] 00002384 486E FFF2 pea.l [A6 - 0xE] 00002388 2F0C move.l -[A7], A4 0000238A 4EBA DC74 jsr [PC - 0x238C /* 00000000 */] 0000238E 2EAE FFF4 move.l [A7], [A6 - 0xC] 00002392 3F2E FFF2 move.w -[A7], [A6 - 0xE] 00002396 2F0C move.l -[A7], A4 00002398 4EBA 017C jsr [PC + 0x17C /* 00002516 */] 0000239C 2E8C move.l [A7], A4 0000239E 4EBA F9D6 jsr [PC - 0x62A /* 00001D76 */] 000023A2 2E8C move.l [A7], A4 000023A4 4EBA F2DE jsr [PC - 0xD22 /* 00001684 */] 000023A8 7001 moveq.l D0, 0x01 000023AA 286E FFEE movea.l A4, [A6 - 0x12] 000023AE 4E5E unlink A6 000023B0 4E75 rts 000023B2 4E56 FFF2 link A6, -0x000E 000023B6 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4 000023BA 286E 0008 movea.l A4, [A6 + 0x8] 000023BE 246E 0010 movea.l A2, [A6 + 0x10] 000023C2 200C move.l D0, A4 000023C4 6606 bne +0x8 /* 000023CC */ 000023C6 7000 moveq.l D0, 0x00 000023C8 6000 00BC bra +0xBE /* 00002486 */ label000023CC: 000023CC 42A7 clr.l -[A7] 000023CE 2F0C move.l -[A7], A4 000023D0 A95A syscall GetControlReference/GetCRefCon 000023D2 201F move.l D0, [A7]+ 000023D4 2D40 FFF8 move.l [A6 - 0x8], D0 000023D8 4A80 tst.l D0 000023DA 6606 bne +0x8 /* 000023E2 */ 000023DC 7000 moveq.l D0, 0x00 000023DE 6000 00A6 bra +0xA8 /* 00002486 */ label000023E2: 000023E2 206E FFF8 movea.l A0, [A6 - 0x8] 000023E6 2050 movea.l A0, [A0] 000023E8 2668 003A movea.l A3, [A0 + 0x3A] 000023EC 200B move.l D0, A3 000023EE 6606 bne +0x8 /* 000023F6 */ 000023F0 7000 moveq.l D0, 0x00 000023F2 6000 0092 bra +0x94 /* 00002486 */ label000023F6: 000023F6 486E FFFC pea.l [A6 - 0x4] 000023FA 2F0C move.l -[A7], A4 000023FC 4EBA DC52 jsr [PC - 0x23AE /* 00000050 */] 00002400 486E FFF2 pea.l [A6 - 0xE] 00002404 2F0C move.l -[A7], A4 00002406 4EBA DBF8 jsr [PC - 0x2408 /* 00000000 */] 0000240A 7E00 moveq.l D7, 0x00 0000240C 2E8A move.l [A7], A2 0000240E 3F3C 031C move.w -[A7], 0x31C 00002412 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */] 00002416 4A40 tst.w D0 00002418 4FEF 0012 lea.l A7, [A7 + 0x12] 0000241C 6604 bne +0x6 /* 00002422 */ 0000241E 7000 moveq.l D0, 0x00 00002420 6064 bra +0x66 /* 00002486 */ label00002422: 00002422 206E 000C movea.l A0, [A6 + 0xC] 00002426 2252 movea.l A1, [A2] 00002428 2251 movea.l A1, [A1] 0000242A 303C 00C0 move.w D0, 0xC0 label0000242E: 0000242E 22D8 move.l [A1]+, [A0]+ 00002430 51C8 FFFC dbf D0, -0x6 /* 0000242E */ 00002434 2052 movea.l A0, [A2] 00002436 2050 movea.l A0, [A0] 00002438 2147 0304 move.l [A0 + 0x304], D7 0000243C 2052 movea.l A0, [A2] 0000243E 2050 movea.l A0, [A0] 00002440 42A8 0308 clr.l [A0 + 0x308] 00002444 2052 movea.l A0, [A2] 00002446 2050 movea.l A0, [A0] 00002448 42A8 030C clr.l [A0 + 0x30C] 0000244C 486E FFF4 pea.l [A6 - 0xC] 00002450 3F2E FFF2 move.w -[A7], [A6 - 0xE] 00002454 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002458 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */] 0000245C 4FEF 000A lea.l A7, [A7 + 0xA] label00002460: 00002460 2F12 move.l -[A7], [A2] 00002462 2F07 move.l -[A7], D7 00002464 3F2E FFF2 move.w -[A7], [A6 - 0xE] 00002468 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000246C 4E93 jsr [A3] 0000246E 3C00 move.w D6, D0 00002470 4A46 tst.w D6 00002472 4FEF 000E lea.l A7, [A7 + 0xE] 00002476 6604 bne +0x6 /* 0000247C */ 00002478 7001 moveq.l D0, 0x01 0000247A 600A bra +0xC /* 00002486 */ label0000247C: 0000247C 5287 addq.l D7, 1 0000247E BEAE FFF4 cmp.l D7, [A6 - 0xC] 00002482 6DDC blt -0x22 /* 00002460 */ 00002484 7000 moveq.l D0, 0x00 label00002486: 00002486 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+ 0000248A 4E5E unlink A6 0000248C 4E75 rts fn0000248E: 0000248E 4E56 FFEE link A6, -0x0012 00002492 42A7 clr.l -[A7] 00002494 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002498 A95A syscall GetControlReference/GetCRefCon 0000249A 201F move.l D0, [A7]+ 0000249C 2D40 FFFC move.l [A6 - 0x4], D0 000024A0 2040 movea.l A0, D0 000024A2 2050 movea.l A0, [A0] 000024A4 0828 0004 0003 btst.b [A0 + 0x3], 0x4 000024AA 6704 beq +0x6 /* 000024B0 */ 000024AC 7000 moveq.l D0, 0x00 000024AE 6062 bra +0x64 /* 00002512 */ label000024B0: 000024B0 486E FFF8 pea.l [A6 - 0x8] 000024B4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000024B8 4EBA DB96 jsr [PC - 0x246A /* 00000050 */] 000024BC 486E FFF2 pea.l [A6 - 0xE] 000024C0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000024C4 4EBA DB3A jsr [PC - 0x24C6 /* 00000000 */] 000024C8 206E FFFC movea.l A0, [A6 - 0x4] 000024CC 2050 movea.l A0, [A0] 000024CE 2D68 0062 FFF4 move.l [A6 - 0xC], [A0 + 0x62] 000024D4 3EAE 0018 move.w [A7], [A6 + 0x18] 000024D8 2F2E 0014 move.l -[A7], [A6 + 0x14] 000024DC 3F2E 0012 move.w -[A7], [A6 + 0x12] 000024E0 2F2E 000E move.l -[A7], [A6 + 0xE] 000024E4 3F2E 000C move.w -[A7], [A6 + 0xC] 000024E8 486E FFF4 pea.l [A6 - 0xC] 000024EC 3F2E FFF2 move.w -[A7], [A6 - 0xE] 000024F0 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000024F4 4EBA 38FE jsr [PC + 0x38FE /* 00005DF4 */] 000024F8 4A40 tst.w D0 000024FA 4FEF 0026 lea.l A7, [A7 + 0x26] 000024FE 6604 bne +0x6 /* 00002504 */ 00002500 7000 moveq.l D0, 0x00 00002502 600E bra +0x10 /* 00002512 */ label00002504: 00002504 206E FFFC movea.l A0, [A6 - 0x4] 00002508 2050 movea.l A0, [A0] 0000250A 216E FFF4 0062 move.l [A0 + 0x62], [A6 - 0xC] 00002510 7001 moveq.l D0, 0x01 label00002512: 00002512 4E5E unlink A6 00002514 4E75 rts export_543: fn00002516: 00002516 4E56 FFEC link A6, -0x0014 0000251A 48E7 0708 movem.l -[A7], D5,D6,D7,A4 0000251E 286E 0008 movea.l A4, [A6 + 0x8] 00002522 3C2E 000C move.w D6, [A6 + 0xC] 00002526 2A2E 000E move.l D5, [A6 + 0xE] 0000252A 486E FFFC pea.l [A6 - 0x4] 0000252E 2F0C move.l -[A7], A4 00002530 4EBA DB1E jsr [PC - 0x24E2 /* 00000050 */] 00002534 4297 clr.l [A7] 00002536 2F0C move.l -[A7], A4 00002538 A95A syscall GetControlReference/GetCRefCon 0000253A 201F move.l D0, [A7]+ 0000253C 2D40 FFEC move.l [A6 - 0x14], D0 00002540 486E FFF8 pea.l [A6 - 0x8] 00002544 3F06 move.w -[A7], D6 00002546 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000254A 4EBA 13D8 jsr [PC + 0x13D8 /* 00003924 */] 0000254E 3E00 move.w D7, D0 00002550 BAAE FFF8 cmp.l D5, [A6 - 0x8] 00002554 4FEF 000E lea.l A7, [A7 + 0xE] 00002558 6606 bne +0x8 /* 00002560 */ 0000255A 7001 moveq.l D0, 0x01 0000255C 6000 008C bra +0x8E /* 000025EA */ label00002560: 00002560 206E FFEC movea.l A0, [A6 - 0x14] 00002564 2050 movea.l A0, [A0] 00002566 0828 0001 0002 btst.b [A0 + 0x2], 0x1 0000256C 670E beq +0x10 /* 0000257C */ 0000256E 4A47 tst.w D7 00002570 670A beq +0xC /* 0000257C */ 00002572 4267 clr.w -[A7] 00002574 2F0C move.l -[A7], A4 00002576 4EBA F35E jsr [PC - 0xCA2 /* 000018D6 */] 0000257A 5C8F addq.l A7, 6 label0000257C: 0000257C 2F05 move.l -[A7], D5 0000257E 3F06 move.w -[A7], D6 00002580 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002584 4EBA 13C8 jsr [PC + 0x13C8 /* 0000394E */] 00002588 206E FFEC movea.l A0, [A6 - 0x14] 0000258C 2050 movea.l A0, [A0] 0000258E 0828 0001 0002 btst.b [A0 + 0x2], 0x1 00002594 4FEF 000A lea.l A7, [A7 + 0xA] 00002598 6736 beq +0x38 /* 000025D0 */ 0000259A 4A47 tst.w D7 0000259C 6712 beq +0x14 /* 000025B0 */ 0000259E 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000025A2 3F06 move.w -[A7], D6 000025A4 2F2E FFFC move.l -[A7], [A6 - 0x4] 000025A8 4EBA 154A jsr [PC + 0x154A /* 00003AF4 */] 000025AC 4FEF 000A lea.l A7, [A7 + 0xA] label000025B0: 000025B0 2F05 move.l -[A7], D5 000025B2 3F06 move.w -[A7], D6 000025B4 2F2E FFFC move.l -[A7], [A6 - 0x4] 000025B8 4EBA 153A jsr [PC + 0x153A /* 00003AF4 */] 000025BC 3EBC 0001 move.w [A7], 0x1 000025C0 2F0C move.l -[A7], A4 000025C2 4EBA F312 jsr [PC - 0xCEE /* 000018D6 */] 000025C6 2E8C move.l [A7], A4 000025C8 4EBA F0BA jsr [PC - 0xF46 /* 00001684 */] 000025CC 4FEF 000E lea.l A7, [A7 + 0xE] label000025D0: 000025D0 2D6E FFF8 FFF0 move.l [A6 - 0x10], [A6 - 0x8] 000025D6 2D45 FFF4 move.l [A6 - 0xC], D5 000025DA 486E FFF0 pea.l [A6 - 0x10] 000025DE 3F3C 0001 move.w -[A7], 0x1 000025E2 2F0C move.l -[A7], A4 000025E4 4EBA DAF6 jsr [PC - 0x250A /* 000000DC */] 000025E8 7001 moveq.l D0, 0x01 label000025EA: 000025EA 4CEE 10E0 FFDC movem.l D5,D6,D7,A4, [A6 - 0x24] 000025F0 4E5E unlink A6 000025F2 4E75 rts 000025F4 4E56 FFF6 link A6, -0x000A 000025F8 486E FFFC pea.l [A6 - 0x4] 000025FC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002600 4EBA DA4E jsr [PC - 0x25B2 /* 00000050 */] 00002604 486E FFF6 pea.l [A6 - 0xA] 00002608 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000260C 4EBA D9F2 jsr [PC - 0x260E /* 00000000 */] 00002610 486E FFF8 pea.l [A6 - 0x8] 00002614 3F2E FFF6 move.w -[A7], [A6 - 0xA] 00002618 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000261C 4EBA 1306 jsr [PC + 0x1306 /* 00003924 */] 00002620 4E5E unlink A6 00002622 4E75 rts 00002624 4E56 FFFC link A6, -0x0004 00002628 486E FFFC pea.l [A6 - 0x4] 0000262C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002630 4EAD 1332 jsr [A5 + 0x1332 /* export_610 */] 00002634 2EBC 4F55 544C move.l [A7], 0x4F55544C /* 'OUTL' */ 0000263A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000263E 4EAD 0E22 jsr [A5 + 0xE22 /* export_448 */] 00002642 4E5E unlink A6 00002644 4E75 rts export_523: fn00002646: 00002646 4E56 FFF4 link A6, -0x000C 0000264A 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4 0000264E 286E 0012 movea.l A4, [A6 + 0x12] 00002652 266C 000C movea.l A3, [A4 + 0xC] 00002656 42AE FFFC clr.l [A6 - 0x4] 0000265A 42AE FFF8 clr.l [A6 - 0x8] 0000265E 42AE FFF4 clr.l [A6 - 0xC] 00002662 486E FFF4 pea.l [A6 - 0xC] 00002666 486E FFF8 pea.l [A6 - 0x8] 0000266A 486E FFFC pea.l [A6 - 0x4] 0000266E 2F2E 000E move.l -[A7], [A6 + 0xE] 00002672 3F2E 000C move.w -[A7], [A6 + 0xC] 00002676 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000267A 4E93 jsr [A3] 0000267C 3E00 move.w D7, D0 0000267E 4A47 tst.w D7 00002680 4FEF 0016 lea.l A7, [A7 + 0x16] 00002684 6606 bne +0x8 /* 0000268C */ 00002686 7000 moveq.l D0, 0x00 00002688 6000 0084 bra +0x86 /* 0000270E */ label0000268C: 0000268C 4AAE FFFC tst.l [A6 - 0x4] 00002690 677A beq +0x7C /* 0000270C */ 00002692 42A7 clr.l -[A7] 00002694 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002698 4EAD 05DA jsr [A5 + 0x5DA /* export_183 */] 0000269C 2C1F move.l D6, [A7]+ 0000269E 4A94 tst.l [A4] 000026A0 6612 bne +0x14 /* 000026B4 */ 000026A2 7A00 moveq.l D5, 0x00 000026A4 2F0C move.l -[A7], A4 000026A6 2046 movea.l A0, D6 000026A8 4868 0006 pea.l [A0 + 0x6] 000026AC 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */] 000026B0 508F addq.l A7, 8 000026B2 601A bra +0x1C /* 000026CE */ label000026B4: 000026B4 42A7 clr.l -[A7] 000026B6 2F14 move.l -[A7], [A4] 000026B8 4EAD 05DA jsr [A5 + 0x5DA /* export_183 */] 000026BC 2A1F move.l D5, [A7]+ 000026BE 2005 move.l D0, D5 000026C0 D086 add.l D0, D6 000026C2 5C80 addq.l D0, 6 000026C4 2F00 move.l -[A7], D0 000026C6 2F14 move.l -[A7], [A4] 000026C8 4EAD 15CA jsr [A5 + 0x15CA /* export_693 */] 000026CC 508F addq.l A7, 8 label000026CE: 000026CE 206E FFFC movea.l A0, [A6 - 0x4] 000026D2 A029 syscall HLock 000026D4 2054 movea.l A0, [A4] 000026D6 A029 syscall HLock 000026D8 2054 movea.l A0, [A4] 000026DA 2005 move.l D0, D5 000026DC D090 add.l D0, [A0] 000026DE 2640 movea.l A3, D0 000026E0 244B movea.l A2, A3 000026E2 34BC 0064 move.w [A2], 0x64 /* 'd' */ 000026E6 2546 0002 move.l [A2 + 0x2], D6 000026EA 5C8B addq.l A3, 6 000026EC 206E FFFC movea.l A0, [A6 - 0x4] 000026F0 2006 move.l D0, D6 000026F2 224B movea.l A1, A3 000026F4 2050 movea.l A0, [A0] 000026F6 A02E syscall BlockMove/BlockMoveData 000026F8 2054 movea.l A0, [A4] 000026FA A02A syscall HUnlock 000026FC 206E FFFC movea.l A0, [A6 - 0x4] 00002700 A02A syscall HUnlock 00002702 486E FFFC pea.l [A6 - 0x4] 00002706 4EAD 15C2 jsr [A5 + 0x15C2 /* export_692 */] 0000270A 588F addq.l A7, 4 label0000270C: 0000270C 3007 move.w D0, D7 label0000270E: 0000270E 4CDF 1CE0 movem.l D5,D6,D7,A2,A3,A4, [A7]+ 00002712 4E5E unlink A6 00002714 4E75 rts 00002716 4E56 FFDE link A6, -0x0022 0000271A 2F0B move.l -[A7], A3 0000271C 42A7 clr.l -[A7] 0000271E A9FC syscall ZeroScrap 00002720 42AE FFF0 clr.l [A6 - 0x10] 00002724 42AE FFF4 clr.l [A6 - 0xC] 00002728 42AE FFF8 clr.l [A6 - 0x8] 0000272C 4297 clr.l [A7] 0000272E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002732 A95A syscall GetControlReference/GetCRefCon 00002734 201F move.l D0, [A7]+ 00002736 2D40 FFE4 move.l [A6 - 0x1C], D0 0000273A 4A80 tst.l D0 0000273C 6606 bne +0x8 /* 00002744 */ 0000273E 7000 moveq.l D0, 0x00 00002740 6000 00B6 bra +0xB8 /* 000027F8 */ label00002744: 00002744 206E FFE4 movea.l A0, [A6 - 0x1C] 00002748 2050 movea.l A0, [A0] 0000274A 2668 003E movea.l A3, [A0 + 0x3E] 0000274E 200B move.l D0, A3 00002750 6606 bne +0x8 /* 00002758 */ 00002752 7000 moveq.l D0, 0x00 00002754 6000 00A2 bra +0xA4 /* 000027F8 */ label00002758: 00002758 2D4B FFFC move.l [A6 - 0x4], A3 0000275C 486E FFEC pea.l [A6 - 0x14] 00002760 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002764 4EBA D8EA jsr [PC - 0x2716 /* 00000050 */] 00002768 486E FFE2 pea.l [A6 - 0x1E] 0000276C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002770 4EBA D88E jsr [PC - 0x2772 /* 00000000 */] 00002774 486E FFE8 pea.l [A6 - 0x18] 00002778 3F2E FFE2 move.w -[A7], [A6 - 0x1E] 0000277C 2F2E FFEC move.l -[A7], [A6 - 0x14] 00002780 4EBA 11A2 jsr [PC + 0x11A2 /* 00003924 */] 00002784 486E FFF0 pea.l [A6 - 0x10] 00002788 2F2E FFE8 move.l -[A7], [A6 - 0x18] 0000278C 3F2E FFE2 move.w -[A7], [A6 - 0x1E] 00002790 2F2E FFEC move.l -[A7], [A6 - 0x14] 00002794 4EBA FEB0 jsr [PC - 0x150 /* 00002646 */] 00002798 486E FFF0 pea.l [A6 - 0x10] 0000279C 486D 107A pea.l [A5 + 0x107A /* export_523 */] 000027A0 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000027A4 3F2E FFE2 move.w -[A7], [A6 - 0x1E] 000027A8 2F2E FFEC move.l -[A7], [A6 - 0x14] 000027AC 4EBA 143C jsr [PC + 0x143C /* 00003BEA */] 000027B0 4AAE FFF0 tst.l [A6 - 0x10] 000027B4 4FEF 003A lea.l A7, [A7 + 0x3A] 000027B8 6710 beq +0x12 /* 000027CA */ 000027BA 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000027BE 2F3C 4F55 544C move.l -[A7], 0x4F55544C /* 'OUTL' */ 000027C4 4EAD 0E12 jsr [A5 + 0xE12 /* export_446 */] 000027C8 508F addq.l A7, 8 label000027CA: 000027CA 4AAE FFF8 tst.l [A6 - 0x8] 000027CE 6710 beq +0x12 /* 000027E0 */ 000027D0 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000027D4 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */ 000027DA 4EAD 0E12 jsr [A5 + 0xE12 /* export_446 */] 000027DE 508F addq.l A7, 8 label000027E0: 000027E0 4AAE FFF4 tst.l [A6 - 0xC] 000027E4 6710 beq +0x12 /* 000027F6 */ 000027E6 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000027EA 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 000027F0 4EAD 0E12 jsr [A5 + 0xE12 /* export_446 */] 000027F4 508F addq.l A7, 8 label000027F6: 000027F6 7001 moveq.l D0, 0x01 label000027F8: 000027F8 265F movea.l A3, [A7]+ 000027FA 4E5E unlink A6 000027FC 4E75 rts fn000027FE: 000027FE 4E56 FFFE link A6, -0x0002 00002802 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00002806 266E 0008 movea.l A3, [A6 + 0x8] 0000280A 3C2E 000C move.w D6, [A6 + 0xC] 0000280E 286E 0010 movea.l A4, [A6 + 0x10] 00002812 2E14 move.l D7, [A4] 00002814 486E FFFE pea.l [A6 - 0x2] 00002818 2F14 move.l -[A7], [A4] 0000281A 3F06 move.w -[A7], D6 0000281C 2F0B move.l -[A7], A3 0000281E 4EBA 138E jsr [PC + 0x138E /* 00003BAE */] 00002822 4FEF 000E lea.l A7, [A7 + 0xE] 00002826 601C bra +0x1E /* 00002844 */ label00002828: 00002828 4A94 tst.l [A4] 0000282A 6E04 bgt +0x6 /* 00002830 */ 0000282C 7000 moveq.l D0, 0x00 0000282E 603C bra +0x3E /* 0000286C */ label00002830: 00002830 5394 subq.l [A4], 1 00002832 486E FFFE pea.l [A6 - 0x2] 00002836 2F14 move.l -[A7], [A4] 00002838 3F06 move.w -[A7], D6 0000283A 2F0B move.l -[A7], A3 0000283C 4EBA 1370 jsr [PC + 0x1370 /* 00003BAE */] 00002840 4FEF 000E lea.l A7, [A7 + 0xE] label00002844: 00002844 302E FFFE move.w D0, [A6 - 0x2] 00002848 B06E 000E cmp.w D0, [A6 + 0xE] 0000284C 6EDA bgt -0x24 /* 00002828 */ 0000284E BE94 cmp.l D7, [A4] 00002850 6718 beq +0x1A /* 0000286A */ 00002852 2F07 move.l -[A7], D7 00002854 3F06 move.w -[A7], D6 00002856 2F0B move.l -[A7], A3 00002858 4EBA 0FD6 jsr [PC + 0xFD6 /* 00003830 */] 0000285C 2E94 move.l [A7], [A4] 0000285E 3F06 move.w -[A7], D6 00002860 2F0B move.l -[A7], A3 00002862 4EBA 0F7A jsr [PC + 0xF7A /* 000037DE */] 00002866 4FEF 0010 lea.l A7, [A7 + 0x10] label0000286A: 0000286A 7001 moveq.l D0, 0x01 label0000286C: 0000286C 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00002870 4E5E unlink A6 00002872 4E75 rts fn00002874: 00002874 4E56 FFD2 link A6, -0x002E 00002878 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 0000287C 286E 0008 movea.l A4, [A6 + 0x8] 00002880 42A7 clr.l -[A7] 00002882 2F0C move.l -[A7], A4 00002884 A95A syscall GetControlReference/GetCRefCon 00002886 201F move.l D0, [A7]+ 00002888 2D40 FFFC move.l [A6 - 0x4], D0 0000288C 4A80 tst.l D0 0000288E 6606 bne +0x8 /* 00002896 */ 00002890 7000 moveq.l D0, 0x00 00002892 6000 01D4 bra +0x1D6 /* 00002A68 */ label00002896: 00002896 206E FFFC movea.l A0, [A6 - 0x4] 0000289A 2050 movea.l A0, [A0] 0000289C 2668 0042 movea.l A3, [A0 + 0x42] 000028A0 200B move.l D0, A3 000028A2 6606 bne +0x8 /* 000028AA */ 000028A4 7000 moveq.l D0, 0x00 000028A6 6000 01C0 bra +0x1C2 /* 00002A68 */ label000028AA: 000028AA 486E FFF0 pea.l [A6 - 0x10] 000028AE 2F0C move.l -[A7], A4 000028B0 4EBA D79E jsr [PC - 0x2862 /* 00000050 */] 000028B4 486E FFE2 pea.l [A6 - 0x1E] 000028B8 2F0C move.l -[A7], A4 000028BA 4EBA D744 jsr [PC - 0x28BC /* 00000000 */] 000028BE 4297 clr.l [A7] 000028C0 2F2E 000C move.l -[A7], [A6 + 0xC] 000028C4 4EAD 05DA jsr [A5 + 0x5DA /* export_183 */] 000028C8 2D5F FFDA move.l [A6 - 0x26], [A7]+ 000028CC 7800 moveq.l D4, 0x00 000028CE 7C00 moveq.l D6, 0x00 000028D0 486E FFEA pea.l [A6 - 0x16] 000028D4 3F2E FFE2 move.w -[A7], [A6 - 0x1E] 000028D8 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000028DC 4EBA 1046 jsr [PC + 0x1046 /* 00003924 */] 000028E0 4A40 tst.w D0 000028E2 4FEF 0016 lea.l A7, [A7 + 0x16] 000028E6 6744 beq +0x46 /* 0000292C */ 000028E8 486E FFEE pea.l [A6 - 0x12] 000028EC 2F2E FFEA move.l -[A7], [A6 - 0x16] 000028F0 3F2E FFE2 move.w -[A7], [A6 - 0x1E] 000028F4 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000028F8 4EBA 12B4 jsr [PC + 0x12B4 /* 00003BAE */] 000028FC 486E FFE8 pea.l [A6 - 0x18] 00002900 206E FFEA movea.l A0, [A6 - 0x16] 00002904 4868 0001 pea.l [A0 + 0x1] 00002908 3F2E FFE2 move.w -[A7], [A6 - 0x1E] 0000290C 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00002910 4EBA 129C jsr [PC + 0x129C /* 00003BAE */] 00002914 4A40 tst.w D0 00002916 4FEF 001C lea.l A7, [A7 + 0x1C] 0000291A 6710 beq +0x12 /* 0000292C */ 0000291C 302E FFE8 move.w D0, [A6 - 0x18] 00002920 B06E FFEE cmp.w D0, [A6 - 0x12] 00002924 6F06 ble +0x8 /* 0000292C */ 00002926 7C01 moveq.l D6, 0x01 00002928 526E FFEE addq.w [A6 - 0x12], 1 label0000292C: 0000292C 7E01 moveq.l D7, 0x01 0000292E 7A00 moveq.l D5, 0x00 00002930 6000 010C bra +0x10E /* 00002A3E */ label00002934: 00002934 206E 000C movea.l A0, [A6 + 0xC] 00002938 2004 move.l D0, D4 0000293A D090 add.l D0, [A0] 0000293C 2440 movea.l A2, D0 0000293E 5C84 addq.l D4, 6 00002940 0C52 0064 cmpi.w [A2], 0x64 /* 'd' */ 00002944 6600 00F4 bne +0xF6 /* 00002A3A */ 00002948 486E FFF4 pea.l [A6 - 0xC] 0000294C 486E FFF8 pea.l [A6 - 0x8] 00002950 2F04 move.l -[A7], D4 00002952 2F2E 000C move.l -[A7], [A6 + 0xC] 00002956 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000295A 4E93 jsr [A3] 0000295C 2D6E FFF4 FFD6 move.l [A6 - 0x2A], [A6 - 0xC] 00002962 206E FFD6 movea.l A0, [A6 - 0x2A] 00002966 2050 movea.l A0, [A0] 00002968 3628 0002 move.w D3, [A0 + 0x2] 0000296C 4A47 tst.w D7 0000296E 4FEF 0014 lea.l A7, [A7 + 0x14] 00002972 6708 beq +0xA /* 0000297C */ 00002974 3D43 FFD4 move.w [A6 - 0x2C], D3 00002978 7600 moveq.l D3, 0x00 0000297A 6026 bra +0x28 /* 000029A2 */ label0000297C: 0000297C 966E FFD4 sub.w D3, [A6 - 0x2C] 00002980 BA43 cmp.w D5, D3 00002982 5DC6 slt D6 00002984 4406 neg.b D6 00002986 4886 ext.w D6 00002988 BA43 cmp.w D5, D3 0000298A 6F16 ble +0x18 /* 000029A2 */ 0000298C 486E FFEA pea.l [A6 - 0x16] 00002990 3F03 move.w -[A7], D3 00002992 3F2E FFE2 move.w -[A7], [A6 - 0x1E] 00002996 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000299A 4EBA FE62 jsr [PC - 0x19E /* 000027FE */] 0000299E 4FEF 000C lea.l A7, [A7 + 0xC] label000029A2: 000029A2 206E FFD6 movea.l A0, [A6 - 0x2A] 000029A6 302E FFEE move.w D0, [A6 - 0x12] 000029AA D043 add.w D0, D3 000029AC 2050 movea.l A0, [A0] 000029AE 3140 0002 move.w [A0 + 0x2], D0 000029B2 42A7 clr.l -[A7] 000029B4 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000029B8 4EAD 05DA jsr [A5 + 0x5DA /* export_183 */] 000029BC 2A1F move.l D5, [A7]+ 000029BE 0245 FFFF andi.w D5, 0xFFFF 000029C2 42A7 clr.l -[A7] 000029C4 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000029C8 4EAD 05DA jsr [A5 + 0x5DA /* export_183 */] 000029CC 201F move.l D0, [A7]+ 000029CE 0240 FFFF andi.w D0, 0xFFFF 000029D2 3D40 FFD2 move.w [A6 - 0x2E], D0 000029D6 206E FFF8 movea.l A0, [A6 - 0x8] 000029DA A029 syscall HLock 000029DC 206E FFF4 movea.l A0, [A6 - 0xC] 000029E0 A029 syscall HLock 000029E2 3F06 move.w -[A7], D6 000029E4 206E FFF4 movea.l A0, [A6 - 0xC] 000029E8 2F10 move.l -[A7], [A0] 000029EA 3F2E FFD2 move.w -[A7], [A6 - 0x2E] 000029EE 226E FFF8 movea.l A1, [A6 - 0x8] 000029F2 2F11 move.l -[A7], [A1] 000029F4 3F05 move.w -[A7], D5 000029F6 2F0C move.l -[A7], A4 000029F8 4EBA FA94 jsr [PC - 0x56C /* 0000248E */] 000029FC 4A47 tst.w D7 000029FE 4FEF 0012 lea.l A7, [A7 + 0x12] 00002A02 6714 beq +0x16 /* 00002A18 */ 00002A04 486E FFE4 pea.l [A6 - 0x1C] 00002A08 3F2E FFE2 move.w -[A7], [A6 - 0x1E] 00002A0C 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00002A10 4EBA 0F12 jsr [PC + 0xF12 /* 00003924 */] 00002A14 4FEF 000A lea.l A7, [A7 + 0xA] label00002A18: 00002A18 206E FFF4 movea.l A0, [A6 - 0xC] 00002A1C A02A syscall HUnlock 00002A1E 206E FFF8 movea.l A0, [A6 - 0x8] 00002A22 A02A syscall HUnlock 00002A24 486E FFF4 pea.l [A6 - 0xC] 00002A28 4EAD 15C2 jsr [A5 + 0x15C2 /* export_692 */] 00002A2C 486E FFF8 pea.l [A6 - 0x8] 00002A30 4EAD 15C2 jsr [A5 + 0x15C2 /* export_692 */] 00002A34 3A03 move.w D5, D3 00002A36 7E00 moveq.l D7, 0x00 00002A38 508F addq.l A7, 8 label00002A3A: 00002A3A D8AA 0002 add.l D4, [A2 + 0x2] label00002A3E: 00002A3E B8AE FFDA cmp.l D4, [A6 - 0x26] 00002A42 6D00 FEF0 blt -0x10E /* 00002934 */ 00002A46 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00002A4A 3F2E FFE2 move.w -[A7], [A6 - 0x1E] 00002A4E 2F0C move.l -[A7], A4 00002A50 4EBA FAC4 jsr [PC - 0x53C /* 00002516 */] 00002A54 2E8C move.l [A7], A4 00002A56 4EBA ED96 jsr [PC - 0x126A /* 000017EE */] 00002A5A 2E8C move.l [A7], A4 00002A5C 4EBA EC26 jsr [PC - 0x13DA /* 00001684 */] 00002A60 2E8C move.l [A7], A4 00002A62 4EBA F312 jsr [PC - 0xCEE /* 00001D76 */] 00002A66 7001 moveq.l D0, 0x01 label00002A68: 00002A68 4CEE 1CF8 FFB2 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x4E] 00002A6E 4E5E unlink A6 00002A70 4E75 rts 00002A72 4E56 FFFC link A6, -0x0004 00002A76 486E FFFC pea.l [A6 - 0x4] 00002A7A 2F3C 4F55 544C move.l -[A7], 0x4F55544C /* 'OUTL' */ 00002A80 4EAD 0E1A jsr [A5 + 0xE1A /* export_447 */] 00002A84 4A40 tst.w D0 00002A86 508F addq.l A7, 8 00002A88 6710 beq +0x12 /* 00002A9A */ 00002A8A 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002A8E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002A92 4EBA FDE0 jsr [PC - 0x220 /* 00002874 */] 00002A96 7001 moveq.l D0, 0x01 00002A98 6002 bra +0x4 /* 00002A9C */ label00002A9A: 00002A9A 7001 moveq.l D0, 0x01 label00002A9C: 00002A9C 4E5E unlink A6 00002A9E 4E75 rts fn00002AA0: 00002AA0 4E56 FFFA link A6, -0x0006 00002AA4 486E FFFE pea.l [A6 - 0x2] 00002AA8 2F2E 000E move.l -[A7], [A6 + 0xE] 00002AAC 3F2E 000C move.w -[A7], [A6 + 0xC] 00002AB0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002AB4 4EBA 10F8 jsr [PC + 0x10F8 /* 00003BAE */] 00002AB8 2EAE 0012 move.l [A7], [A6 + 0x12] 00002ABC 3F2E FFFE move.w -[A7], [A6 - 0x2] 00002AC0 2F2E 000E move.l -[A7], [A6 + 0xE] 00002AC4 3F2E 000C move.w -[A7], [A6 + 0xC] 00002AC8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002ACC 4EBA 12A2 jsr [PC + 0x12A2 /* 00003D70 */] 00002AD0 206E 0012 movea.l A0, [A6 + 0x12] 00002AD4 202E 000E move.l D0, [A6 + 0xE] 00002AD8 B090 cmp.l D0, [A0] 00002ADA 56C0 sne D0 00002ADC 4400 neg.b D0 00002ADE 4880 ext.w D0 00002AE0 4E5E unlink A6 00002AE2 4E75 rts export_544: fn00002AE4: 00002AE4 4E56 FFFA link A6, -0x0006 00002AE8 486E FFFE pea.l [A6 - 0x2] 00002AEC 2F2E 000E move.l -[A7], [A6 + 0xE] 00002AF0 3F2E 000C move.w -[A7], [A6 + 0xC] 00002AF4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002AF8 4EBA 10B4 jsr [PC + 0x10B4 /* 00003BAE */] 00002AFC 2EAE 0012 move.l [A7], [A6 + 0x12] 00002B00 3F2E FFFE move.w -[A7], [A6 - 0x2] 00002B04 2F2E 000E move.l -[A7], [A6 + 0xE] 00002B08 3F2E 000C move.w -[A7], [A6 + 0xC] 00002B0C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002B10 4EBA 12BA jsr [PC + 0x12BA /* 00003DCC */] 00002B14 206E 0012 movea.l A0, [A6 + 0x12] 00002B18 202E 000E move.l D0, [A6 + 0xE] 00002B1C B090 cmp.l D0, [A0] 00002B1E 56C0 sne D0 00002B20 4400 neg.b D0 00002B22 4880 ext.w D0 00002B24 4E5E unlink A6 00002B26 4E75 rts export_545: fn00002B28: 00002B28 4E56 FFFA link A6, -0x0006 00002B2C 486E FFFE pea.l [A6 - 0x2] 00002B30 2F2E 000E move.l -[A7], [A6 + 0xE] 00002B34 3F2E 000C move.w -[A7], [A6 + 0xC] 00002B38 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002B3C 4EBA 1070 jsr [PC + 0x1070 /* 00003BAE */] 00002B40 2EAE 0012 move.l [A7], [A6 + 0x12] 00002B44 70FF moveq.l D0, 0xFFFFFFFF 00002B46 D06E FFFE add.w D0, [A6 - 0x2] 00002B4A 3F00 move.w -[A7], D0 00002B4C 2F2E 000E move.l -[A7], [A6 + 0xE] 00002B50 3F2E 000C move.w -[A7], [A6 + 0xC] 00002B54 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002B58 4EBA 1216 jsr [PC + 0x1216 /* 00003D70 */] 00002B5C 206E 0012 movea.l A0, [A6 + 0x12] 00002B60 202E 000E move.l D0, [A6 + 0xE] 00002B64 B090 cmp.l D0, [A0] 00002B66 56C0 sne D0 00002B68 4400 neg.b D0 00002B6A 4880 ext.w D0 00002B6C 4E5E unlink A6 00002B6E 4E75 rts fn00002B70: 00002B70 4E56 FFF8 link A6, -0x0008 00002B74 48E7 0308 movem.l -[A7], D6,D7,A4 00002B78 286E 0008 movea.l A4, [A6 + 0x8] 00002B7C 3C2E 000C move.w D6, [A6 + 0xC] 00002B80 2E2E 0012 move.l D7, [A6 + 0x12] 00002B84 486E FFFC pea.l [A6 - 0x4] 00002B88 2F07 move.l -[A7], D7 00002B8A 3F06 move.w -[A7], D6 00002B8C 2F0C move.l -[A7], A4 00002B8E 4EBA 0FE2 jsr [PC + 0xFE2 /* 00003B72 */] 00002B92 2EAE 000E move.l [A7], [A6 + 0xE] 00002B96 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002B9A 2F0C move.l -[A7], A4 00002B9C 4EBA 2344 jsr [PC + 0x2344 /* 00004EE2 */] 00002BA0 4A40 tst.w D0 00002BA2 4FEF 0016 lea.l A7, [A7 + 0x16] 00002BA6 661E bne +0x20 /* 00002BC6 */ 00002BA8 486E FFF8 pea.l [A6 - 0x8] 00002BAC 2F07 move.l -[A7], D7 00002BAE 3F06 move.w -[A7], D6 00002BB0 2F0C move.l -[A7], A4 00002BB2 4EBA FEEC jsr [PC - 0x114 /* 00002AA0 */] 00002BB6 2EAE FFF8 move.l [A7], [A6 - 0x8] 00002BBA 3F06 move.w -[A7], D6 00002BBC 2F0C move.l -[A7], A4 00002BBE 4EBA 0C1E jsr [PC + 0xC1E /* 000037DE */] 00002BC2 7001 moveq.l D0, 0x01 00002BC4 6050 bra +0x52 /* 00002C16 */ label00002BC6: 00002BC6 2F2E 000E move.l -[A7], [A6 + 0xE] 00002BCA 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002BCE 2F0C move.l -[A7], A4 00002BD0 4EBA 2360 jsr [PC + 0x2360 /* 00004F32 */] 00002BD4 4A40 tst.w D0 00002BD6 4FEF 000C lea.l A7, [A7 + 0xC] 00002BDA 661E bne +0x20 /* 00002BFA */ 00002BDC 486E FFF8 pea.l [A6 - 0x8] 00002BE0 2F07 move.l -[A7], D7 00002BE2 3F06 move.w -[A7], D6 00002BE4 2F0C move.l -[A7], A4 00002BE6 4EBA FEFC jsr [PC - 0x104 /* 00002AE4 */] 00002BEA 2EAE FFF8 move.l [A7], [A6 - 0x8] 00002BEE 3F06 move.w -[A7], D6 00002BF0 2F0C move.l -[A7], A4 00002BF2 4EBA 0BEA jsr [PC + 0xBEA /* 000037DE */] 00002BF6 7001 moveq.l D0, 0x01 00002BF8 601C bra +0x1E /* 00002C16 */ label00002BFA: 00002BFA 486E FFF8 pea.l [A6 - 0x8] 00002BFE 2F07 move.l -[A7], D7 00002C00 3F06 move.w -[A7], D6 00002C02 2F0C move.l -[A7], A4 00002C04 4EBA FF22 jsr [PC - 0xDE /* 00002B28 */] 00002C08 2EAE FFF8 move.l [A7], [A6 - 0x8] 00002C0C 3F06 move.w -[A7], D6 00002C0E 2F0C move.l -[A7], A4 00002C10 4EBA 0BCC jsr [PC + 0xBCC /* 000037DE */] 00002C14 7001 moveq.l D0, 0x01 label00002C16: 00002C16 4CEE 10C0 FFEC movem.l D6,D7,A4, [A6 - 0x14] 00002C1C 4E5E unlink A6 00002C1E 4E75 rts export_524: 00002C20 4E56 0000 link A6, 0 00002C24 2F0C move.l -[A7], A4 00002C26 286E 0012 movea.l A4, [A6 + 0x12] 00002C2A 2F2E 000E move.l -[A7], [A6 + 0xE] 00002C2E 3F2E 000C move.w -[A7], [A6 + 0xC] 00002C32 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002C36 4E94 jsr [A4] 00002C38 7001 moveq.l D0, 0x01 00002C3A 286E FFFC movea.l A4, [A6 - 0x4] 00002C3E 4E5E unlink A6 00002C40 4E75 rts 00002C42 4E56 FFEC link A6, -0x0014 00002C46 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4 00002C4A 2E2E 0008 move.l D7, [A6 + 0x8] 00002C4E 42A7 clr.l -[A7] 00002C50 2F07 move.l -[A7], D7 00002C52 A95A syscall GetControlReference/GetCRefCon 00002C54 201F move.l D0, [A7]+ 00002C56 2D40 FFF0 move.l [A6 - 0x10], D0 00002C5A 4A80 tst.l D0 00002C5C 6606 bne +0x8 /* 00002C64 */ 00002C5E 7000 moveq.l D0, 0x00 00002C60 6000 011C bra +0x11E /* 00002D7E */ label00002C64: 00002C64 206E FFF0 movea.l A0, [A6 - 0x10] 00002C68 2650 movea.l A3, [A0] 00002C6A 286B 0046 movea.l A4, [A3 + 0x46] 00002C6E 246B 005E movea.l A2, [A3 + 0x5E] 00002C72 3C2B 006A move.w D6, [A3 + 0x6A] 00002C76 486E FFFC pea.l [A6 - 0x4] 00002C7A 3F06 move.w -[A7], D6 00002C7C 2F0A move.l -[A7], A2 00002C7E 4EBA 0CA4 jsr [PC + 0xCA4 /* 00003924 */] 00002C82 200C move.l D0, A4 00002C84 4FEF 000A lea.l A7, [A7 + 0xA] 00002C88 6720 beq +0x22 /* 00002CAA */ 00002C8A 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002C8E 3F06 move.w -[A7], D6 00002C90 2F0A move.l -[A7], A2 00002C92 4E94 jsr [A4] 00002C94 2E8C move.l [A7], A4 00002C96 486D 1082 pea.l [A5 + 0x1082 /* export_524 */] 00002C9A 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002C9E 3F06 move.w -[A7], D6 00002CA0 2F0A move.l -[A7], A2 00002CA2 4EBA 0F46 jsr [PC + 0xF46 /* 00003BEA */] 00002CA6 4FEF 0018 lea.l A7, [A7 + 0x18] label00002CAA: 00002CAA 206E FFF0 movea.l A0, [A6 - 0x10] 00002CAE 2050 movea.l A0, [A0] 00002CB0 2A28 0062 move.l D5, [A0 + 0x62] 00002CB4 486E FFF4 pea.l [A6 - 0xC] 00002CB8 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002CBC 3F06 move.w -[A7], D6 00002CBE 2F0A move.l -[A7], A2 00002CC0 4EBA 0EB0 jsr [PC + 0xEB0 /* 00003B72 */] 00002CC4 BAAE FFF4 cmp.l D5, [A6 - 0xC] 00002CC8 4FEF 000E lea.l A7, [A7 + 0xE] 00002CCC 6712 beq +0x14 /* 00002CE0 */ 00002CCE 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002CD2 2F05 move.l -[A7], D5 00002CD4 3F06 move.w -[A7], D6 00002CD6 2F0A move.l -[A7], A2 00002CD8 4EBA FE96 jsr [PC - 0x16A /* 00002B70 */] 00002CDC 4FEF 000E lea.l A7, [A7 + 0xE] label00002CE0: 00002CE0 486E FFF8 pea.l [A6 - 0x8] 00002CE4 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002CE8 3F06 move.w -[A7], D6 00002CEA 2F0A move.l -[A7], A2 00002CEC 4EBA 1372 jsr [PC + 0x1372 /* 00004060 */] 00002CF0 2EAE FFF8 move.l [A7], [A6 - 0x8] 00002CF4 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002CF8 3F06 move.w -[A7], D6 00002CFA 2F0A move.l -[A7], A2 00002CFC 4EAD 125A jsr [A5 + 0x125A /* export_583 */] 00002D00 BAAE FFF4 cmp.l D5, [A6 - 0xC] 00002D04 4FEF 0018 lea.l A7, [A7 + 0x18] 00002D08 661E bne +0x20 /* 00002D28 */ 00002D0A 2F05 move.l -[A7], D5 00002D0C 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00002D10 2F0A move.l -[A7], A2 00002D12 4EBA 221E jsr [PC + 0x221E /* 00004F32 */] 00002D16 4A40 tst.w D0 00002D18 4FEF 000C lea.l A7, [A7 + 0xC] 00002D1C 670A beq +0xC /* 00002D28 */ 00002D1E 206E FFF0 movea.l A0, [A6 - 0x10] 00002D22 2050 movea.l A0, [A0] 00002D24 42A8 0062 clr.l [A0 + 0x62] label00002D28: 00002D28 486E FFEC pea.l [A6 - 0x14] 00002D2C 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00002D30 2F0A move.l -[A7], A2 00002D32 4EBA 17F0 jsr [PC + 0x17F0 /* 00004524 */] 00002D36 4AAE FFEC tst.l [A6 - 0x14] 00002D3A 4FEF 000C lea.l A7, [A7 + 0xC] 00002D3E 670C beq +0xE /* 00002D4C */ 00002D40 486E FFEC pea.l [A6 - 0x14] 00002D44 2F0A move.l -[A7], A2 00002D46 4EBA 2026 jsr [PC + 0x2026 /* 00004D6E */] 00002D4A 508F addq.l A7, 8 label00002D4C: 00002D4C 42A7 clr.l -[A7] 00002D4E 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00002D52 2F0A move.l -[A7], A2 00002D54 4EBA 1FE2 jsr [PC + 0x1FE2 /* 00004D38 */] 00002D58 2EBC 7FFF FFFF move.l [A7], 0x7FFFFFFF 00002D5E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002D62 3F06 move.w -[A7], D6 00002D64 2F0A move.l -[A7], A2 00002D66 4EBA 16FA jsr [PC + 0x16FA /* 00004462 */] 00002D6A 2E87 move.l [A7], D7 00002D6C 4EBA EA80 jsr [PC - 0x1580 /* 000017EE */] 00002D70 2E87 move.l [A7], D7 00002D72 4EBA E910 jsr [PC - 0x16F0 /* 00001684 */] 00002D76 2E87 move.l [A7], D7 00002D78 4EBA EFFC jsr [PC - 0x1004 /* 00001D76 */] 00002D7C 7001 moveq.l D0, 0x01 label00002D7E: 00002D7E 4CEE 1CE0 FFD4 movem.l D5,D6,D7,A2,A3,A4, [A6 - 0x2C] 00002D84 4E5E unlink A6 00002D86 4E75 rts 00002D88 4E56 FFF2 link A6, -0x000E 00002D8C 42A7 clr.l -[A7] 00002D8E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002D92 A95A syscall GetControlReference/GetCRefCon 00002D94 201F move.l D0, [A7]+ 00002D96 2D40 FFF8 move.l [A6 - 0x8], D0 00002D9A 2040 movea.l A0, D0 00002D9C 2050 movea.l A0, [A0] 00002D9E 0828 0004 0003 btst.b [A0 + 0x3], 0x4 00002DA4 6704 beq +0x6 /* 00002DAA */ 00002DA6 7000 moveq.l D0, 0x00 00002DA8 602A bra +0x2C /* 00002DD4 */ label00002DAA: 00002DAA 486E FFFC pea.l [A6 - 0x4] 00002DAE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002DB2 4EBA D29C jsr [PC - 0x2D64 /* 00000050 */] 00002DB6 486E FFF6 pea.l [A6 - 0xA] 00002DBA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002DBE 4EBA D240 jsr [PC - 0x2DC0 /* 00000000 */] 00002DC2 1EAE 000C move.b [A7], [A6 + 0xC] 00002DC6 3F2E FFF6 move.w -[A7], [A6 - 0xA] 00002DCA 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002DCE 4EBA 2DDC jsr [PC + 0x2DDC /* 00005BAC */] 00002DD2 7001 moveq.l D0, 0x01 label00002DD4: 00002DD4 4E5E unlink A6 00002DD6 4E75 rts 00002DD8 4E56 FFF2 link A6, -0x000E 00002DDC 42A7 clr.l -[A7] 00002DDE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002DE2 A95A syscall GetControlReference/GetCRefCon 00002DE4 201F move.l D0, [A7]+ 00002DE6 2D40 FFF8 move.l [A6 - 0x8], D0 00002DEA 2040 movea.l A0, D0 00002DEC 2050 movea.l A0, [A0] 00002DEE 0828 0004 0003 btst.b [A0 + 0x3], 0x4 00002DF4 6704 beq +0x6 /* 00002DFA */ 00002DF6 7000 moveq.l D0, 0x00 00002DF8 6026 bra +0x28 /* 00002E20 */ label00002DFA: 00002DFA 486E FFFC pea.l [A6 - 0x4] 00002DFE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002E02 4EBA D24C jsr [PC - 0x2DB4 /* 00000050 */] 00002E06 486E FFF6 pea.l [A6 - 0xA] 00002E0A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002E0E 4EBA D1F0 jsr [PC - 0x2E10 /* 00000000 */] 00002E12 3EAE FFF6 move.w [A7], [A6 - 0xA] 00002E16 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002E1A 4EBA 31D4 jsr [PC + 0x31D4 /* 00005FF0 */] 00002E1E 7001 moveq.l D0, 0x01 label00002E20: 00002E20 4E5E unlink A6 00002E22 4E75 rts 00002E24 4E56 FFF2 link A6, -0x000E 00002E28 42A7 clr.l -[A7] 00002E2A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002E2E A95A syscall GetControlReference/GetCRefCon 00002E30 201F move.l D0, [A7]+ 00002E32 2D40 FFF8 move.l [A6 - 0x8], D0 00002E36 2040 movea.l A0, D0 00002E38 2050 movea.l A0, [A0] 00002E3A 0828 0004 0003 btst.b [A0 + 0x3], 0x4 00002E40 6704 beq +0x6 /* 00002E46 */ 00002E42 7000 moveq.l D0, 0x00 00002E44 6026 bra +0x28 /* 00002E6C */ label00002E46: 00002E46 486E FFFC pea.l [A6 - 0x4] 00002E4A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002E4E 4EBA D200 jsr [PC - 0x2E00 /* 00000050 */] 00002E52 486E FFF6 pea.l [A6 - 0xA] 00002E56 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002E5A 4EBA D1A4 jsr [PC - 0x2E5C /* 00000000 */] 00002E5E 3EAE FFF6 move.w [A7], [A6 - 0xA] 00002E62 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002E66 4EBA 325C jsr [PC + 0x325C /* 000060C4 */] 00002E6A 7001 moveq.l D0, 0x01 label00002E6C: 00002E6C 4E5E unlink A6 00002E6E 4E75 rts export_546: fn00002E70: 00002E70 4E56 FFFC link A6, -0x0004 00002E74 48E7 0108 movem.l -[A7], D7,A4 00002E78 286E 0008 movea.l A4, [A6 + 0x8] 00002E7C 3E2E 000C move.w D7, [A6 + 0xC] 00002E80 42A7 clr.l -[A7] 00002E82 2F0C move.l -[A7], A4 00002E84 A95A syscall GetControlReference/GetCRefCon 00002E86 201F move.l D0, [A7]+ 00002E88 2D40 FFFC move.l [A6 - 0x4], D0 00002E8C 2040 movea.l A0, D0 00002E8E 2050 movea.l A0, [A0] 00002E90 BE68 000E cmp.w D7, [A0 + 0xE] 00002E94 6734 beq +0x36 /* 00002ECA */ 00002E96 4A47 tst.w D7 00002E98 670C beq +0xE /* 00002EA6 */ 00002E9A 3F3C 0001 move.w -[A7], 0x1 00002E9E 2F0C move.l -[A7], A4 00002EA0 4EAD 139A jsr [A5 + 0x139A /* export_623 */] 00002EA4 5C8F addq.l A7, 6 label00002EA6: 00002EA6 2F0C move.l -[A7], A4 00002EA8 4EAD 13D2 jsr [A5 + 0x13D2 /* export_630 */] 00002EAC 4A40 tst.w D0 00002EAE 588F addq.l A7, 4 00002EB0 670A beq +0xC /* 00002EBC */ 00002EB2 3F07 move.w -[A7], D7 00002EB4 2F0C move.l -[A7], A4 00002EB6 4EBA EA1E jsr [PC - 0x15E2 /* 000018D6 */] 00002EBA 5C8F addq.l A7, 6 label00002EBC: 00002EBC 4A47 tst.w D7 00002EBE 660A bne +0xC /* 00002ECA */ 00002EC0 4267 clr.w -[A7] 00002EC2 2F0C move.l -[A7], A4 00002EC4 4EAD 139A jsr [A5 + 0x139A /* export_623 */] 00002EC8 5C8F addq.l A7, 6 label00002ECA: 00002ECA 7001 moveq.l D0, 0x01 00002ECC 4CDF 1080 movem.l D7,A4, [A7]+ 00002ED0 4E5E unlink A6 00002ED2 4E75 rts 00002ED4 4E56 0000 link A6, 0 00002ED8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002EDC 4EAD 13BA jsr [A5 + 0x13BA /* export_627 */] 00002EE0 3EBC 0001 move.w [A7], 0x1 00002EE4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002EE8 4EBA FF86 jsr [PC - 0x7A /* 00002E70 */] 00002EEC 7001 moveq.l D0, 0x01 00002EEE 4E5E unlink A6 00002EF0 4E75 rts 00002EF2 4E56 0000 link A6, 0 00002EF6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002EFA 4EAD 13C2 jsr [A5 + 0x13C2 /* export_628 */] 00002EFE 4257 clr.w [A7] 00002F00 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002F04 4EBA FF6A jsr [PC - 0x96 /* 00002E70 */] 00002F08 7001 moveq.l D0, 0x01 00002F0A 4E5E unlink A6 00002F0C 4E75 rts fn00002F0E: 00002F0E 4E56 0000 link A6, 0 00002F12 2F0C move.l -[A7], A4 00002F14 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002F18 4EAD 132A jsr [A5 + 0x132A /* export_609 */] 00002F1C 4297 clr.l [A7] 00002F1E A8D8 syscall NewRgn 00002F20 285F movea.l A4, [A7]+ 00002F22 2F2E 000C move.l -[A7], [A6 + 0xC] 00002F26 2F0C move.l -[A7], A4 00002F28 A8DC syscall CopyRgn 00002F2A 2F0C move.l -[A7], A4 00002F2C 4EAD 0D12 jsr [A5 + 0xD12 /* export_414 */] 00002F30 4257 clr.w [A7] 00002F32 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002F36 4EBA EC74 jsr [PC - 0x138C /* 00001BAC */] 00002F3A 4EAD 0D22 jsr [A5 + 0xD22 /* export_416 */] 00002F3E 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */] 00002F42 7001 moveq.l D0, 0x01 00002F44 286E FFFC movea.l A4, [A6 - 0x4] 00002F48 4E5E unlink A6 00002F4A 4E75 rts fn00002F4C: 00002F4C 4E56 FFF4 link A6, -0x000C 00002F50 2F0B move.l -[A7], A3 00002F52 486E FFF8 pea.l [A6 - 0x8] 00002F56 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002F5A 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */] 00002F5E 2EAE 0008 move.l [A7], [A6 + 0x8] 00002F62 4EAD 132A jsr [A5 + 0x132A /* export_609 */] 00002F66 4297 clr.l [A7] 00002F68 A8D8 syscall NewRgn 00002F6A 265F movea.l A3, [A7]+ 00002F6C 486E FFF8 pea.l [A6 - 0x8] 00002F70 3F2E 000C move.w -[A7], [A6 + 0xC] 00002F74 3F2E 000E move.w -[A7], [A6 + 0xE] 00002F78 2F0B move.l -[A7], A3 00002F7A A8EF syscall ScrollRect 00002F7C 2E8B move.l [A7], A3 00002F7E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002F82 4EBA FF8A jsr [PC - 0x76 /* 00002F0E */] 00002F86 2E8B move.l [A7], A3 00002F88 A8D9 syscall DisposRgn/DisposeRgn 00002F8A 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */] 00002F8E 7001 moveq.l D0, 0x01 00002F90 266E FFF0 movea.l A3, [A6 - 0x10] 00002F94 4E5E unlink A6 00002F96 4E75 rts fn00002F98: 00002F98 4E56 FFDC link A6, -0x0024 00002F9C 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4 00002FA0 246E 0008 movea.l A2, [A6 + 0x8] 00002FA4 286E 000E movea.l A4, [A6 + 0xE] 00002FA8 266E 0012 movea.l A3, [A6 + 0x12] 00002FAC 4294 clr.l [A4] 00002FAE 4253 clr.w [A3] 00002FB0 42A7 clr.l -[A7] 00002FB2 2F0A move.l -[A7], A2 00002FB4 A95A syscall GetControlReference/GetCRefCon 00002FB6 201F move.l D0, [A7]+ 00002FB8 2D40 FFFC move.l [A6 - 0x4], D0 00002FBC 2040 movea.l A0, D0 00002FBE 2050 movea.l A0, [A0] 00002FC0 2E28 001E move.l D7, [A0 + 0x1E] 00002FC4 486E FFF8 pea.l [A6 - 0x8] 00002FC8 2F0A move.l -[A7], A2 00002FCA 4EAD 1332 jsr [A5 + 0x1332 /* export_610 */] 00002FCE 2E87 move.l [A7], D7 00002FD0 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002FD4 4EAD 140A jsr [A5 + 0x140A /* export_637 */] 00002FD8 3C00 move.w D6, D0 00002FDA 2E87 move.l [A7], D7 00002FDC 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002FE0 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */] 00002FE4 3A00 move.w D5, D0 00002FE6 2E87 move.l [A7], D7 00002FE8 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002FEC 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */] 00002FF0 3800 move.w D4, D0 00002FF2 486E FFE0 pea.l [A6 - 0x20] 00002FF6 2F0A move.l -[A7], A2 00002FF8 4EBA D09C jsr [PC - 0x2F64 /* 00000096 */] 00002FFC 486E FFEA pea.l [A6 - 0x16] 00003000 2F0A move.l -[A7], A2 00003002 4EBA D04C jsr [PC - 0x2FB4 /* 00000050 */] 00003006 486E FFE8 pea.l [A6 - 0x18] 0000300A 2F0A move.l -[A7], A2 0000300C 4EBA CFF2 jsr [PC - 0x300E /* 00000000 */] 00003010 486E FFE4 pea.l [A6 - 0x1C] 00003014 3F2E FFE8 move.w -[A7], [A6 - 0x18] 00003018 2F2E FFEA move.l -[A7], [A6 - 0x16] 0000301C 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */] 00003020 486E FFDC pea.l [A6 - 0x24] 00003024 486E FFDE pea.l [A6 - 0x22] 00003028 2F2E FFE0 move.l -[A7], [A6 - 0x20] 0000302C 2F0A move.l -[A7], A2 0000302E 4EBA E3F2 jsr [PC - 0x1C0E /* 00001422 */] 00003032 302E 000C move.w D0, [A6 + 0xC] 00003036 4FEF 0046 lea.l A7, [A7 + 0x46] 0000303A 6B00 016E bmi +0x170 /* 000031AA */ 0000303E 0440 0016 subi.w D0, 0x16 00003042 6700 0080 beq +0x82 /* 000030C4 */ 00003046 6A0A bpl +0xC /* 00003052 */ 00003048 5440 addq.w D0, 2 0000304A 6710 beq +0x12 /* 0000305C */ 0000304C 6A3A bpl +0x3C /* 00003088 */ 0000304E 6000 015A bra +0x15C /* 000031AA */ label00003052: 00003052 5540 subq.w D0, 2 00003054 6A00 0154 bpl +0x156 /* 000031AA */ 00003058 6000 00C2 bra +0xC4 /* 0000311C */ label0000305C: 0000305C BA46 cmp.w D5, D6 0000305E 6606 bne +0x8 /* 00003066 */ 00003060 7001 moveq.l D0, 0x01 00003062 6000 0146 bra +0x148 /* 000031AA */ label00003066: 00003066 486E FFF6 pea.l [A6 - 0xA] 0000306A 206E FFE0 movea.l A0, [A6 - 0x20] 0000306E 4868 FFFF pea.l [A0 - 0x1] 00003072 2F0A move.l -[A7], A2 00003074 4EBA D10E jsr [PC - 0x2EF2 /* 00000184 */] 00003078 70FF moveq.l D0, 0xFFFFFFFF 0000307A 2880 move.l [A4], D0 0000307C 36AE FFF6 move.w [A3], [A6 - 0xA] 00003080 4FEF 000C lea.l A7, [A7 + 0xC] 00003084 6000 0124 bra +0x126 /* 000031AA */ label00003088: 00003088 B846 cmp.w D4, D6 0000308A 6606 bne +0x8 /* 00003092 */ 0000308C 7001 moveq.l D0, 0x01 0000308E 6000 011A bra +0x11C /* 000031AA */ label00003092: 00003092 306E FFDE movea.w A0, [A6 - 0x22] 00003096 D1EE FFE0 add.l A0, [A6 - 0x20] 0000309A B1EE FFE4 cmpa.l A0, [A6 - 0x1C] 0000309E 6700 010A beq +0x10C /* 000031AA */ 000030A2 486E FFF6 pea.l [A6 - 0xA] 000030A6 2F2E FFE0 move.l -[A7], [A6 - 0x20] 000030AA 2F0A move.l -[A7], A2 000030AC 4EBA D0D6 jsr [PC - 0x2F2A /* 00000184 */] 000030B0 7001 moveq.l D0, 0x01 000030B2 2880 move.l [A4], D0 000030B4 322E FFF6 move.w D1, [A6 - 0xA] 000030B8 4441 neg.w D1 000030BA 3681 move.w [A3], D1 000030BC 4FEF 000C lea.l A7, [A7 + 0xC] 000030C0 6000 00E8 bra +0xEA /* 000031AA */ label000030C4: 000030C4 BA46 cmp.w D5, D6 000030C6 6606 bne +0x8 /* 000030CE */ 000030C8 7001 moveq.l D0, 0x01 000030CA 6000 00DE bra +0xE0 /* 000031AA */ label000030CE: 000030CE 486E FFEE pea.l [A6 - 0x12] 000030D2 2F0A move.l -[A7], A2 000030D4 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */] 000030D8 3C2E FFF2 move.w D6, [A6 - 0xE] 000030DC 9C6E FFEE sub.w D6, [A6 - 0x12] 000030E0 4294 clr.l [A4] 000030E2 508F addq.l A7, 8 label000030E4: 000030E4 486E FFF6 pea.l [A6 - 0xA] 000030E8 202E FFE0 move.l D0, [A6 - 0x20] 000030EC D094 add.l D0, [A4] 000030EE 5380 subq.l D0, 1 000030F0 2F00 move.l -[A7], D0 000030F2 2F0A move.l -[A7], A2 000030F4 4EBA D08E jsr [PC - 0x2F72 /* 00000184 */] 000030F8 3013 move.w D0, [A3] 000030FA D06E FFF6 add.w D0, [A6 - 0xA] 000030FE BC40 cmp.w D6, D0 00003100 4FEF 000C lea.l A7, [A7 + 0xC] 00003104 6D00 00A4 blt +0xA6 /* 000031AA */ 00003108 302E FFF6 move.w D0, [A6 - 0xA] 0000310C D153 add.w [A3], D0 0000310E 5394 subq.l [A4], 1 00003110 202E FFE0 move.l D0, [A6 - 0x20] 00003114 D094 add.l D0, [A4] 00003116 6700 0092 beq +0x94 /* 000031AA */ 0000311A 60C8 bra -0x36 /* 000030E4 */ label0000311C: 0000311C B846 cmp.w D4, D6 0000311E 6606 bne +0x8 /* 00003126 */ 00003120 7001 moveq.l D0, 0x01 00003122 6000 0086 bra +0x88 /* 000031AA */ label00003126: 00003126 306E FFDE movea.w A0, [A6 - 0x22] 0000312A D1EE FFE0 add.l A0, [A6 - 0x20] 0000312E B1EE FFE4 cmpa.l A0, [A6 - 0x1C] 00003132 6776 beq +0x78 /* 000031AA */ 00003134 486E FFEE pea.l [A6 - 0x12] 00003138 2F0A move.l -[A7], A2 0000313A 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */] 0000313E 3C2E FFF2 move.w D6, [A6 - 0xE] 00003142 9C6E FFEE sub.w D6, [A6 - 0x12] 00003146 4294 clr.l [A4] 00003148 508F addq.l A7, 8 label0000314A: 0000314A 486E FFF6 pea.l [A6 - 0xA] 0000314E 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00003152 2F0A move.l -[A7], A2 00003154 4EBA D02E jsr [PC - 0x2FD2 /* 00000184 */] 00003158 3013 move.w D0, [A3] 0000315A 4440 neg.w D0 0000315C D06E FFF6 add.w D0, [A6 - 0xA] 00003160 BC40 cmp.w D6, D0 00003162 4FEF 000C lea.l A7, [A7 + 0xC] 00003166 6D42 blt +0x44 /* 000031AA */ 00003168 302E FFF6 move.w D0, [A6 - 0xA] 0000316C 9153 sub.w [A3], D0 0000316E 5294 addq.l [A4], 1 00003170 52AE FFE0 addq.l [A6 - 0x20], 1 00003174 536E FFDE subq.w [A6 - 0x22], 1 00003178 302E FFF6 move.w D0, [A6 - 0xA] 0000317C 916E FFDC sub.w [A6 - 0x24], D0 00003180 486E FFDC pea.l [A6 - 0x24] 00003184 486E FFDE pea.l [A6 - 0x22] 00003188 2F2E FFE0 move.l -[A7], [A6 - 0x20] 0000318C 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00003190 3F06 move.w -[A7], D6 00003192 2F0A move.l -[A7], A2 00003194 4EBA E436 jsr [PC - 0x1BCA /* 000015CC */] 00003198 306E FFDE movea.w A0, [A6 - 0x22] 0000319C D1EE FFE0 add.l A0, [A6 - 0x20] 000031A0 B1EE FFE4 cmpa.l A0, [A6 - 0x1C] 000031A4 4FEF 0016 lea.l A7, [A7 + 0x16] 000031A8 66A0 bne -0x5E /* 0000314A */ label000031AA: 000031AA 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+ 000031AE 4E5E unlink A6 000031B0 4E75 rts fn000031B2: 000031B2 4E56 FFF4 link A6, -0x000C 000031B6 48E7 0108 movem.l -[A7], D7,A4 000031BA 286E 000E movea.l A4, [A6 + 0xE] 000031BE 42A7 clr.l -[A7] 000031C0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000031C4 A95A syscall GetControlReference/GetCRefCon 000031C6 201F move.l D0, [A7]+ 000031C8 2D40 FFFC move.l [A6 - 0x4], D0 000031CC 486E FFF4 pea.l [A6 - 0xC] 000031D0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000031D4 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */] 000031D8 3E2E FFFA move.w D7, [A6 - 0x6] 000031DC 9E6E FFF6 sub.w D7, [A6 - 0xA] 000031E0 48C7 ext.l D7 000031E2 8FFC 0010 divs.w D7, 0x10 000031E6 302E 000C move.w D0, [A6 + 0xC] 000031EA 508F addq.l A7, 8 000031EC 6B2C bmi +0x2E /* 0000321A */ 000031EE 0440 0016 subi.w D0, 0x16 000031F2 671C beq +0x1E /* 00003210 */ 000031F4 6A08 bpl +0xA /* 000031FE */ 000031F6 5440 addq.w D0, 2 000031F8 670A beq +0xC /* 00003204 */ 000031FA 6A0E bpl +0x10 /* 0000320A */ 000031FC 601C bra +0x1E /* 0000321A */ label000031FE: 000031FE 5540 subq.w D0, 2 00003200 6A18 bpl +0x1A /* 0000321A */ 00003202 6014 bra +0x16 /* 00003218 */ label00003204: 00003204 38BC FFFF move.w [A4], 0xFFFF 00003208 6010 bra +0x12 /* 0000321A */ label0000320A: 0000320A 38BC 0001 move.w [A4], 0x1 0000320E 600A bra +0xC /* 0000321A */ label00003210: 00003210 3007 move.w D0, D7 00003212 4440 neg.w D0 00003214 3880 move.w [A4], D0 00003216 6002 bra +0x4 /* 0000321A */ label00003218: 00003218 3887 move.w [A4], D7 label0000321A: 0000321A 70F0 moveq.l D0, 0xFFFFFFF0 0000321C C1D4 muls.w D0, [A4] 0000321E 206E 0012 movea.l A0, [A6 + 0x12] 00003222 3080 move.w [A0], D0 00003224 7001 moveq.l D0, 0x01 00003226 4CDF 1080 movem.l D7,A4, [A7]+ 0000322A 4E5E unlink A6 0000322C 4E75 rts export_525: fn0000322E: 0000322E 4E56 FFF6 link A6, -0x000A 00003232 2F0C move.l -[A7], A4 00003234 286E 0008 movea.l A4, [A6 + 0x8] 00003238 426E FFF8 clr.w [A6 - 0x8] 0000323C 4A6E 000C tst.w [A6 + 0xC] 00003240 6732 beq +0x34 /* 00003274 */ 00003242 486E FFFA pea.l [A6 - 0x6] 00003246 486E FFF6 pea.l [A6 - 0xA] 0000324A 3F2E 000E move.w -[A7], [A6 + 0xE] 0000324E 2F0C move.l -[A7], A4 00003250 4EBA FF60 jsr [PC - 0xA0 /* 000031B2 */] 00003254 486E FFF8 pea.l [A6 - 0x8] 00003258 486E FFF6 pea.l [A6 - 0xA] 0000325C 2F0C move.l -[A7], A4 0000325E 4EAD 1352 jsr [A5 + 0x1352 /* export_614 */] 00003262 4257 clr.w [A7] 00003264 3F2E FFFA move.w -[A7], [A6 - 0x6] 00003268 2F0C move.l -[A7], A4 0000326A 4EBA FCE0 jsr [PC - 0x320 /* 00002F4C */] 0000326E 4FEF 0020 lea.l A7, [A7 + 0x20] 00003272 6030 bra +0x32 /* 000032A4 */ label00003274: 00003274 486E FFFA pea.l [A6 - 0x6] 00003278 486E FFFC pea.l [A6 - 0x4] 0000327C 3F2E 000E move.w -[A7], [A6 + 0xE] 00003280 2F0C move.l -[A7], A4 00003282 4EBA FD14 jsr [PC - 0x2EC /* 00002F98 */] 00003286 486E FFFC pea.l [A6 - 0x4] 0000328A 486E FFF8 pea.l [A6 - 0x8] 0000328E 2F0C move.l -[A7], A4 00003290 4EBA E228 jsr [PC - 0x1DD8 /* 000014BA */] 00003294 3EAE FFFA move.w [A7], [A6 - 0x6] 00003298 4267 clr.w -[A7] 0000329A 2F0C move.l -[A7], A4 0000329C 4EBA FCAE jsr [PC - 0x352 /* 00002F4C */] 000032A0 4FEF 0020 lea.l A7, [A7 + 0x20] label000032A4: 000032A4 7001 moveq.l D0, 0x01 000032A6 285F movea.l A4, [A7]+ 000032A8 4E5E unlink A6 000032AA 4E75 rts fn000032AC: 000032AC 4E56 FFDC link A6, -0x0024 000032B0 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 000032B4 246E 0008 movea.l A2, [A6 + 0x8] 000032B8 3C2E 000C move.w D6, [A6 + 0xC] 000032BC 286E 000E movea.l A4, [A6 + 0xE] 000032C0 266E 0012 movea.l A3, [A6 + 0x12] 000032C4 4254 clr.w [A4] 000032C6 4293 clr.l [A3] 000032C8 4A46 tst.w D6 000032CA 6606 bne +0x8 /* 000032D2 */ 000032CC 7001 moveq.l D0, 0x01 000032CE 6000 015C bra +0x15E /* 0000342C */ label000032D2: 000032D2 42A7 clr.l -[A7] 000032D4 2F0A move.l -[A7], A2 000032D6 A95A syscall GetControlReference/GetCRefCon 000032D8 201F move.l D0, [A7]+ 000032DA 2D40 FFFC move.l [A6 - 0x4], D0 000032DE 2040 movea.l A0, D0 000032E0 2050 movea.l A0, [A0] 000032E2 2E28 001E move.l D7, [A0 + 0x1E] 000032E6 486E FFF8 pea.l [A6 - 0x8] 000032EA 2F0A move.l -[A7], A2 000032EC 4EAD 1332 jsr [A5 + 0x1332 /* export_610 */] 000032F0 2E87 move.l [A7], D7 000032F2 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000032F6 4EAD 140A jsr [A5 + 0x140A /* export_637 */] 000032FA 3A00 move.w D5, D0 000032FC 3805 move.w D4, D5 000032FE 9846 sub.w D4, D6 00003300 486E FFF4 pea.l [A6 - 0xC] 00003304 2F0A move.l -[A7], A2 00003306 4EBA CD8E jsr [PC - 0x3272 /* 00000096 */] 0000330A 486E FFE4 pea.l [A6 - 0x1C] 0000330E 486E FFE6 pea.l [A6 - 0x1A] 00003312 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00003316 2F0A move.l -[A7], A2 00003318 4EBA E108 jsr [PC - 0x1EF8 /* 00001422 */] 0000331C 486E FFEE pea.l [A6 - 0x12] 00003320 2F0A move.l -[A7], A2 00003322 4EBA CD2C jsr [PC - 0x32D4 /* 00000050 */] 00003326 486E FFEC pea.l [A6 - 0x14] 0000332A 2F0A move.l -[A7], A2 0000332C 4EBA CCD2 jsr [PC - 0x332E /* 00000000 */] 00003330 486E FFE8 pea.l [A6 - 0x18] 00003334 3F2E FFEC move.w -[A7], [A6 - 0x14] 00003338 2F2E FFEE move.l -[A7], [A6 - 0x12] 0000333C 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */] 00003340 306E FFE6 movea.w A0, [A6 - 0x1A] 00003344 B1EE FFE8 cmpa.l A0, [A6 - 0x18] 00003348 4FEF 003E lea.l A7, [A7 + 0x3E] 0000334C 6F06 ble +0x8 /* 00003354 */ 0000334E 7001 moveq.l D0, 0x01 00003350 6000 00DA bra +0xDC /* 0000342C */ label00003354: 00003354 486E FFDC pea.l [A6 - 0x24] 00003358 2F0A move.l -[A7], A2 0000335A 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */] 0000335E 362E FFE0 move.w D3, [A6 - 0x20] 00003362 966E FFDC sub.w D3, [A6 - 0x24] 00003366 508F addq.l A7, 8 label00003368: 00003368 306E FFE6 movea.w A0, [A6 - 0x1A] 0000336C 202E FFE8 move.l D0, [A6 - 0x18] 00003370 9088 sub.l D0, A0 00003372 2F00 move.l -[A7], D0 00003374 4878 0063 push.l 0x63 /* 'c' */ 00003378 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000337C 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00003380 2F00 move.l -[A7], D0 00003382 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00003386 3800 move.w D4, D0 00003388 4A46 tst.w D6 0000338A 6F46 ble +0x48 /* 000033D2 */ 0000338C BA44 cmp.w D5, D4 0000338E 6F00 0088 ble +0x8A /* 00003418 */ 00003392 486E FFF2 pea.l [A6 - 0xE] 00003396 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000339A 2F0A move.l -[A7], A2 0000339C 4EBA CDE6 jsr [PC - 0x321A /* 00000184 */] 000033A0 302E FFF2 move.w D0, [A6 - 0xE] 000033A4 916E FFE4 sub.w [A6 - 0x1C], D0 000033A8 D154 add.w [A4], D0 000033AA 536E FFE6 subq.w [A6 - 0x1A], 1 000033AE 52AE FFF4 addq.l [A6 - 0xC], 1 000033B2 5293 addq.l [A3], 1 000033B4 486E FFE4 pea.l [A6 - 0x1C] 000033B8 486E FFE6 pea.l [A6 - 0x1A] 000033BC 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000033C0 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000033C4 3F03 move.w -[A7], D3 000033C6 2F0A move.l -[A7], A2 000033C8 4EBA E202 jsr [PC - 0x1DFE /* 000015CC */] 000033CC 4FEF 0022 lea.l A7, [A7 + 0x22] 000033D0 6096 bra -0x68 /* 00003368 */ label000033D2: 000033D2 BA44 cmp.w D5, D4 000033D4 6C42 bge +0x44 /* 00003418 */ 000033D6 486E FFF2 pea.l [A6 - 0xE] 000033DA 306E FFE6 movea.w A0, [A6 - 0x1A] 000033DE D1EE FFF4 add.l A0, [A6 - 0xC] 000033E2 4868 FFFF pea.l [A0 - 0x1] 000033E6 2F0A move.l -[A7], A2 000033E8 4EBA CD9A jsr [PC - 0x3266 /* 00000184 */] 000033EC 302E FFF2 move.w D0, [A6 - 0xE] 000033F0 916E FFE4 sub.w [A6 - 0x1C], D0 000033F4 536E FFE6 subq.w [A6 - 0x1A], 1 000033F8 486E FFE4 pea.l [A6 - 0x1C] 000033FC 486E FFE6 pea.l [A6 - 0x1A] 00003400 486E FFF4 pea.l [A6 - 0xC] 00003404 2F0B move.l -[A7], A3 00003406 2F0C move.l -[A7], A4 00003408 3F03 move.w -[A7], D3 0000340A 2F0A move.l -[A7], A2 0000340C 4EBA E214 jsr [PC - 0x1DEC /* 00001622 */] 00003410 4FEF 0026 lea.l A7, [A7 + 0x26] 00003414 6000 FF52 bra -0xAC /* 00003368 */ label00003418: 00003418 4A46 tst.w D6 0000341A 6F08 ble +0xA /* 00003424 */ 0000341C 3014 move.w D0, [A4] 0000341E 4440 neg.w D0 00003420 3880 move.w [A4], D0 00003422 6006 bra +0x8 /* 0000342A */ label00003424: 00003424 2013 move.l D0, [A3] 00003426 4480 neg.l D0 00003428 2680 move.l [A3], D0 label0000342A: 0000342A 7001 moveq.l D0, 0x01 label0000342C: 0000342C 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00003430 4E5E unlink A6 00003432 4E75 rts fn00003434: 00003434 4E56 0000 link A6, 0 00003438 70F0 moveq.l D0, 0xFFFFFFF0 0000343A C1EE 000C muls.w D0, [A6 + 0xC] 0000343E 206E 000E movea.l A0, [A6 + 0xE] 00003442 3080 move.w [A0], D0 00003444 7001 moveq.l D0, 0x01 00003446 4E5E unlink A6 00003448 4E75 rts export_526: 0000344A 4E56 FFF6 link A6, -0x000A 0000344E 2F0C move.l -[A7], A4 00003450 286E 0008 movea.l A4, [A6 + 0x8] 00003454 4A6E 000C tst.w [A6 + 0xC] 00003458 6720 beq +0x22 /* 0000347A */ 0000345A 486E FFFE pea.l [A6 - 0x2] 0000345E 3F2E 000E move.w -[A7], [A6 + 0xE] 00003462 2F0C move.l -[A7], A4 00003464 4EBA FFCE jsr [PC - 0x32 /* 00003434 */] 00003468 4257 clr.w [A7] 0000346A 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000346E 2F0C move.l -[A7], A4 00003470 4EBA FADA jsr [PC - 0x526 /* 00002F4C */] 00003474 4FEF 0010 lea.l A7, [A7 + 0x10] 00003478 603E bra +0x40 /* 000034B8 */ label0000347A: 0000347A 486E FFFA pea.l [A6 - 0x6] 0000347E 486E FFFE pea.l [A6 - 0x2] 00003482 3F2E 000E move.w -[A7], [A6 + 0xE] 00003486 2F0C move.l -[A7], A4 00003488 4EBA FE22 jsr [PC - 0x1DE /* 000032AC */] 0000348C 486E FFF6 pea.l [A6 - 0xA] 00003490 2F0C move.l -[A7], A4 00003492 4EBA CC02 jsr [PC - 0x33FE /* 00000096 */] 00003496 202E FFFA move.l D0, [A6 - 0x6] 0000349A D1AE FFF6 add.l [A6 - 0xA], D0 0000349E 2EAE FFF6 move.l [A7], [A6 - 0xA] 000034A2 2F0C move.l -[A7], A4 000034A4 4EBA CC14 jsr [PC - 0x33EC /* 000000BA */] 000034A8 3EAE FFFE move.w [A7], [A6 - 0x2] 000034AC 4267 clr.w -[A7] 000034AE 2F0C move.l -[A7], A4 000034B0 4EBA FA9A jsr [PC - 0x566 /* 00002F4C */] 000034B4 4FEF 0020 lea.l A7, [A7 + 0x20] label000034B8: 000034B8 7001 moveq.l D0, 0x01 000034BA 285F movea.l A4, [A7]+ 000034BC 4E5E unlink A6 000034BE 4E75 rts export_547: 000034C0 4E56 0000 link A6, 0 000034C4 4878 0170 push.l 0x170 000034C8 4267 clr.w -[A7] 000034CA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000034CE 4EAD 0B4A jsr [A5 + 0xB4A /* export_357 */] 000034D2 7001 moveq.l D0, 0x01 000034D4 4E5E unlink A6 000034D6 4E75 rts export_548: 000034D8 4E56 FFF8 link A6, -0x0008 000034DC 486E FFFC pea.l [A6 - 0x4] 000034E0 3F2E 0010 move.w -[A7], [A6 + 0x10] 000034E4 4EAD 1312 jsr [A5 + 0x1312 /* export_606 */] 000034E8 2EAE FFFC move.l [A7], [A6 - 0x4] 000034EC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000034F0 4EAD 130A jsr [A5 + 0x130A /* export_605 */] 000034F4 206E FFFC movea.l A0, [A6 - 0x4] 000034F8 2250 movea.l A1, [A0] 000034FA 302E 0010 move.w D0, [A6 + 0x10] 000034FE 48C0 ext.l D0 00003500 206E 000C movea.l A0, [A6 + 0xC] 00003504 A02E syscall BlockMove/BlockMoveData 00003506 2EAE 0008 move.l [A7], [A6 + 0x8] 0000350A 4EAD 136A jsr [A5 + 0x136A /* export_617 */] 0000350E 206E FFFC movea.l A0, [A6 - 0x4] 00003512 43ED 108A lea.l A1, [A5 + 0x108A /* export_525 */] 00003516 2050 movea.l A0, [A0] 00003518 2149 0004 move.l [A0 + 0x4], A1 0000351C 206E FFFC movea.l A0, [A6 - 0x4] 00003520 43ED 1092 lea.l A1, [A5 + 0x1092 /* export_526 */] 00003524 2050 movea.l A0, [A0] 00003526 2149 0008 move.l [A0 + 0x8], A1 0000352A 3EBC 0001 move.w [A7], 0x1 0000352E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003532 4EBA F93C jsr [PC - 0x6C4 /* 00002E70 */] 00003536 7001 moveq.l D0, 0x01 00003538 4E5E unlink A6 0000353A 4E75 rts export_549: 0000353C 4E56 FFFC link A6, -0x0004 00003540 2F0C move.l -[A7], A4 00003542 286E 0008 movea.l A4, [A6 + 0x8] 00003546 42A7 clr.l -[A7] 00003548 2F0C move.l -[A7], A4 0000354A A95A syscall GetControlReference/GetCRefCon 0000354C 201F move.l D0, [A7]+ 0000354E 2D40 FFFC move.l [A6 - 0x4], D0 00003552 4A80 tst.l D0 00003554 6604 bne +0x6 /* 0000355A */ 00003556 7001 moveq.l D0, 0x01 00003558 6036 bra +0x38 /* 00003590 */ label0000355A: 0000355A 2F0C move.l -[A7], A4 0000355C 4EAD 12DA jsr [A5 + 0x12DA /* export_599 */] 00003560 206E FFFC movea.l A0, [A6 - 0x4] 00003564 2050 movea.l A0, [A0] 00003566 0828 0003 0003 btst.b [A0 + 0x3], 0x3 0000356C 588F addq.l A7, 4 0000356E 6708 beq +0xA /* 00003578 */ 00003570 2F0C move.l -[A7], A4 00003572 4EAD 13C2 jsr [A5 + 0x13C2 /* export_628 */] 00003576 588F addq.l A7, 4 label00003578: 00003578 2F0C move.l -[A7], A4 0000357A 4EAD 1372 jsr [A5 + 0x1372 /* export_618 */] 0000357E 486E FFFC pea.l [A6 - 0x4] 00003582 4EAD 131A jsr [A5 + 0x131A /* export_607 */] 00003586 4297 clr.l [A7] 00003588 2F0C move.l -[A7], A4 0000358A 4EAD 130A jsr [A5 + 0x130A /* export_605 */] 0000358E 7001 moveq.l D0, 0x01 label00003590: 00003590 286E FFF8 movea.l A4, [A6 - 0x8] 00003594 4E5E unlink A6 00003596 4E75 rts export_550: 00003598 4E56 FFFC link A6, -0x0004 0000359C 2F2E 0010 move.l -[A7], [A6 + 0x10] 000035A0 2F2E 000C move.l -[A7], [A6 + 0xC] 000035A4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000035A8 4EAD 13DA jsr [A5 + 0x13DA /* export_631 */] 000035AC 2EAE 0008 move.l [A7], [A6 + 0x8] 000035B0 4EAD 132A jsr [A5 + 0x132A /* export_609 */] 000035B4 4EAD 0D2A jsr [A5 + 0xD2A /* export_417 */] 000035B8 2EAE 0008 move.l [A7], [A6 + 0x8] 000035BC 4EBA E230 jsr [PC - 0x1DD0 /* 000017EE */] 000035C0 4EAD 0D22 jsr [A5 + 0xD22 /* export_416 */] 000035C4 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */] 000035C8 7001 moveq.l D0, 0x01 000035CA 4E5E unlink A6 000035CC 4E75 rts fn000035CE: 000035CE 4E56 FFF0 link A6, -0x0010 000035D2 2F07 move.l -[A7], D7 000035D4 486E FFFC pea.l [A6 - 0x4] 000035D8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000035DC 4EBA CA72 jsr [PC - 0x358E /* 00000050 */] 000035E0 486E FFF6 pea.l [A6 - 0xA] 000035E4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000035E8 4EBA CA16 jsr [PC - 0x35EA /* 00000000 */] 000035EC 486E FFF8 pea.l [A6 - 0x8] 000035F0 3F2E FFF6 move.w -[A7], [A6 - 0xA] 000035F4 2F2E FFFC move.l -[A7], [A6 - 0x4] 000035F8 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */] 000035FC 7E00 moveq.l D7, 0x00 000035FE 4FEF 001A lea.l A7, [A7 + 0x1A] 00003602 6014 bra +0x16 /* 00003618 */ label00003604: 00003604 486E FFF4 pea.l [A6 - 0xC] 00003608 2F07 move.l -[A7], D7 0000360A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000360E 4EBA CC2C jsr [PC - 0x33D4 /* 0000023C */] 00003612 4FEF 000C lea.l A7, [A7 + 0xC] 00003616 5287 addq.l D7, 1 label00003618: 00003618 BEAE FFF8 cmp.l D7, [A6 - 0x8] 0000361C 6DE6 blt -0x18 /* 00003604 */ 0000361E 7001 moveq.l D0, 0x01 00003620 2E1F move.l D7, [A7]+ 00003622 4E5E unlink A6 00003624 4E75 rts export_551: 00003626 4E56 0000 link A6, 0 0000362A 2F07 move.l -[A7], D7 0000362C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003630 2F2E 000C move.l -[A7], [A6 + 0xC] 00003634 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003638 4EAD 13EA jsr [A5 + 0x13EA /* export_633 */] 0000363C 3E00 move.w D7, D0 0000363E 4A47 tst.w D7 00003640 4FEF 000C lea.l A7, [A7 + 0xC] 00003644 6604 bne +0x6 /* 0000364A */ 00003646 7000 moveq.l D0, 0x00 00003648 600A bra +0xC /* 00003654 */ label0000364A: 0000364A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000364E 4EBA FF7E jsr [PC - 0x82 /* 000035CE */] 00003652 7001 moveq.l D0, 0x01 label00003654: 00003654 2E2E FFFC move.l D7, [A6 - 0x4] 00003658 4E5E unlink A6 0000365A 4E75 rts export_552: 0000365C 4E56 0000 link A6, 0 00003660 2F07 move.l -[A7], D7 00003662 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003666 4EAD 13F2 jsr [A5 + 0x13F2 /* export_634 */] 0000366A 3E00 move.w D7, D0 0000366C 4A47 tst.w D7 0000366E 588F addq.l A7, 4 00003670 6604 bne +0x6 /* 00003676 */ 00003672 7000 moveq.l D0, 0x00 00003674 600A bra +0xC /* 00003680 */ label00003676: 00003676 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000367A 4EBA FF52 jsr [PC - 0xAE /* 000035CE */] 0000367E 7001 moveq.l D0, 0x01 label00003680: 00003680 2E2E FFFC move.l D7, [A6 - 0x4] 00003684 4E5E unlink A6 00003686 4E75 rts export_553: 00003688 4E56 FFFC link A6, -0x0004 0000368C 2F0C move.l -[A7], A4 0000368E 286E 000E movea.l A4, [A6 + 0xE] 00003692 302E 000C move.w D0, [A6 + 0xC] 00003696 0C40 0008 cmpi.w D0, 0x8 0000369A 6256 bhi +0x58 /* 000036F2 */ 0000369C 43FA 0064 lea.l A1, [PC + 0x64 /* 00003702, value 0xFFA6FFBC */] 000036A0 D040 add.w D0, D0 000036A2 D2F1 0000 add.w A1, [A1 + D0.w] 000036A6 4ED1 jmp [A1] 000036A8 2F0C move.l -[A7], A4 000036AA 4EAD 132A jsr [A5 + 0x132A /* export_609 */] 000036AE 4257 clr.w [A7] 000036B0 2F0C move.l -[A7], A4 000036B2 4EBA E4F8 jsr [PC - 0x1B08 /* 00001BAC */] 000036B6 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */] 000036BA 508F addq.l A7, 8 000036BC 6034 bra +0x36 /* 000036F2 */ 000036BE 70FF moveq.l D0, 0xFFFFFFFF 000036C0 C06E 000A and.w D0, [A6 + 0xA] 000036C4 3D40 FFFE move.w [A6 - 0x2], D0 000036C8 202E 0008 move.l D0, [A6 + 0x8] 000036CC 7210 moveq.l D1, 0x10 000036CE E2A8 lsr D0, D1 000036D0 0240 FFFF andi.w D0, 0xFFFF 000036D4 3D40 FFFC move.w [A6 - 0x4], D0 000036D8 2F2E FFFC move.l -[A7], [A6 - 0x4] 000036DC 2F0C move.l -[A7], A4 000036DE 4EAD 13CA jsr [A5 + 0x13CA /* export_629 */] 000036E2 4257 clr.w [A7] 000036E4 2F2E FFFC move.l -[A7], [A6 - 0x4] 000036E8 2F0C move.l -[A7], A4 000036EA 4EBA EAAC jsr [PC - 0x1554 /* 00002198 */] 000036EE 4FEF 0010 lea.l A7, [A7 + 0x10] label000036F2: 000036F2 42AE 0014 clr.l [A6 + 0x14] 000036F6 285F movea.l A4, [A7]+ 000036F8 4E5E unlink A6 000036FA 205F movea.l A0, [A7]+ 000036FC 4FEF 000C lea.l A7, [A7 + 0xC] 00003700 4ED0 jmp [A0] 00003702 FFA6 .invalid <> 00003704 FFBC .invalid <> 00003706 FFF0 .invalid <> 00003708 FFF0 .invalid <> 0000370A FFF0 .invalid <> 0000370C FFF0 .invalid <> 0000370E FFF0 .invalid <> 00003710 FFF0 .invalid <> 00003712 FFF0 .invalid <> 00003714 4E56 FFF8 link A6, -0x0008 00003718 4878 0008 push.l 0x8 0000371C 486E FFF8 pea.l [A6 - 0x8] 00003720 2F2E 000E move.l -[A7], [A6 + 0xE] 00003724 3F2E 000C move.w -[A7], [A6 + 0xC] 00003728 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000372C 4EAD 1272 jsr [A5 + 0x1272 /* export_586 */] 00003730 4A40 tst.w D0 00003732 4FEF 0012 lea.l A7, [A7 + 0x12] 00003736 6604 bne +0x6 /* 0000373C */ 00003738 7000 moveq.l D0, 0x00 0000373A 6020 bra +0x22 /* 0000375C */ label0000373C: 0000373C 006E 0001 FFF8 ori.w [A6 - 0x8], 0x1 00003742 4878 0008 push.l 0x8 00003746 486E FFF8 pea.l [A6 - 0x8] 0000374A 2F2E 000E move.l -[A7], [A6 + 0xE] 0000374E 3F2E 000C move.w -[A7], [A6 + 0xC] 00003752 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003756 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 0000375A 7001 moveq.l D0, 0x01 label0000375C: 0000375C 4E5E unlink A6 0000375E 4E75 rts 00003760 4E56 FFF8 link A6, -0x0008 00003764 4878 0008 push.l 0x8 00003768 486E FFF8 pea.l [A6 - 0x8] 0000376C 2F2E 000E move.l -[A7], [A6 + 0xE] 00003770 3F2E 000C move.w -[A7], [A6 + 0xC] 00003774 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003778 4EAD 1272 jsr [A5 + 0x1272 /* export_586 */] 0000377C 4A40 tst.w D0 0000377E 4FEF 0012 lea.l A7, [A7 + 0x12] 00003782 6604 bne +0x6 /* 00003788 */ 00003784 7000 moveq.l D0, 0x00 00003786 6020 bra +0x22 /* 000037A8 */ label00003788: 00003788 026E FFFE FFF8 andi.w [A6 - 0x8], 0xFFFE 0000378E 4878 0008 push.l 0x8 00003792 486E FFF8 pea.l [A6 - 0x8] 00003796 2F2E 000E move.l -[A7], [A6 + 0xE] 0000379A 3F2E 000C move.w -[A7], [A6 + 0xC] 0000379E 2F2E 0008 move.l -[A7], [A6 + 0x8] 000037A2 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 000037A6 7001 moveq.l D0, 0x01 label000037A8: 000037A8 4E5E unlink A6 000037AA 4E75 rts 000037AC 4E56 FFF8 link A6, -0x0008 000037B0 4878 0008 push.l 0x8 000037B4 486E FFF8 pea.l [A6 - 0x8] 000037B8 2F2E 000E move.l -[A7], [A6 + 0xE] 000037BC 3F2E 000C move.w -[A7], [A6 + 0xC] 000037C0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000037C4 4EAD 1272 jsr [A5 + 0x1272 /* export_586 */] 000037C8 4A40 tst.w D0 000037CA 4FEF 0012 lea.l A7, [A7 + 0x12] 000037CE 6604 bne +0x6 /* 000037D4 */ 000037D0 7000 moveq.l D0, 0x00 000037D2 6006 bra +0x8 /* 000037DA */ label000037D4: 000037D4 7001 moveq.l D0, 0x01 000037D6 C06E FFF8 and.w D0, [A6 - 0x8] label000037DA: 000037DA 4E5E unlink A6 000037DC 4E75 rts fn000037DE: 000037DE 4E56 FFF8 link A6, -0x0008 000037E2 4878 0008 push.l 0x8 000037E6 486E FFF8 pea.l [A6 - 0x8] 000037EA 2F2E 000E move.l -[A7], [A6 + 0xE] 000037EE 3F2E 000C move.w -[A7], [A6 + 0xC] 000037F2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000037F6 4EAD 1272 jsr [A5 + 0x1272 /* export_586 */] 000037FA 4A40 tst.w D0 000037FC 4FEF 0012 lea.l A7, [A7 + 0x12] 00003800 6604 bne +0x6 /* 00003806 */ 00003802 7000 moveq.l D0, 0x00 00003804 6026 bra +0x28 /* 0000382C */ label00003806: 00003806 006E 0002 FFF8 ori.w [A6 - 0x8], 0x2 0000380C 006E 0004 FFF8 ori.w [A6 - 0x8], 0x4 00003812 4878 0008 push.l 0x8 00003816 486E FFF8 pea.l [A6 - 0x8] 0000381A 2F2E 000E move.l -[A7], [A6 + 0xE] 0000381E 3F2E 000C move.w -[A7], [A6 + 0xC] 00003822 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003826 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 0000382A 7001 moveq.l D0, 0x01 label0000382C: 0000382C 4E5E unlink A6 0000382E 4E75 rts fn00003830: 00003830 4E56 FFF8 link A6, -0x0008 00003834 4878 0008 push.l 0x8 00003838 486E FFF8 pea.l [A6 - 0x8] 0000383C 2F2E 000E move.l -[A7], [A6 + 0xE] 00003840 3F2E 000C move.w -[A7], [A6 + 0xC] 00003844 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003848 4EAD 1272 jsr [A5 + 0x1272 /* export_586 */] 0000384C 4A40 tst.w D0 0000384E 4FEF 0012 lea.l A7, [A7 + 0x12] 00003852 6604 bne +0x6 /* 00003858 */ 00003854 7000 moveq.l D0, 0x00 00003856 6026 bra +0x28 /* 0000387E */ label00003858: 00003858 026E FFFD FFF8 andi.w [A6 - 0x8], 0xFFFD 0000385E 006E 0004 FFF8 ori.w [A6 - 0x8], 0x4 00003864 4878 0008 push.l 0x8 00003868 486E FFF8 pea.l [A6 - 0x8] 0000386C 2F2E 000E move.l -[A7], [A6 + 0xE] 00003870 3F2E 000C move.w -[A7], [A6 + 0xC] 00003874 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003878 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 0000387C 7001 moveq.l D0, 0x01 label0000387E: 0000387E 4E5E unlink A6 00003880 4E75 rts export_490: 00003882 4E56 0000 link A6, 0 00003886 2F0C move.l -[A7], A4 00003888 286E 0008 movea.l A4, [A6 + 0x8] 0000388C 082C 0001 0001 btst.b [A4 + 0x1], 0x1 00003892 6708 beq +0xA /* 0000389C */ 00003894 0254 FFFD andi.w [A4], 0xFFFD 00003898 0054 0004 ori.w [A4], 0x4 label0000389C: 0000389C 7001 moveq.l D0, 0x01 0000389E 285F movea.l A4, [A7]+ 000038A0 4E5E unlink A6 000038A2 4E75 rts export_492: fn000038A4: 000038A4 4E56 0000 link A6, 0 000038A8 42A7 clr.l -[A7] 000038AA 486D 0F72 pea.l [A5 + 0xF72 /* export_490 */] 000038AE 3F2E 000C move.w -[A7], [A6 + 0xC] 000038B2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000038B6 4EAD 127A jsr [A5 + 0x127A /* export_587 */] 000038BA 600C bra +0xE /* 000038C8 */ 000038BC 3F2E 000C move.w -[A7], [A6 + 0xC] 000038C0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000038C4 4EAD 120A jsr [A5 + 0x120A /* export_573 */] label000038C8: 000038C8 4E5E unlink A6 000038CA 4E75 rts fn000038CC: 000038CC 4E56 FFF8 link A6, -0x0008 000038D0 4878 0008 push.l 0x8 000038D4 486E FFF8 pea.l [A6 - 0x8] 000038D8 2F2E 000E move.l -[A7], [A6 + 0xE] 000038DC 3F2E 000C move.w -[A7], [A6 + 0xC] 000038E0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000038E4 4EAD 1272 jsr [A5 + 0x1272 /* export_586 */] 000038E8 4A40 tst.w D0 000038EA 4FEF 0012 lea.l A7, [A7 + 0x12] 000038EE 6604 bne +0x6 /* 000038F4 */ 000038F0 7000 moveq.l D0, 0x00 000038F2 6006 bra +0x8 /* 000038FA */ label000038F4: 000038F4 7002 moveq.l D0, 0x02 000038F6 C06E FFF8 and.w D0, [A6 - 0x8] label000038FA: 000038FA 4E5E unlink A6 000038FC 4E75 rts export_491: 000038FE 4E56 0000 link A6, 0 00003902 2F0C move.l -[A7], A4 00003904 286E 0008 movea.l A4, [A6 + 0x8] 00003908 082C 0001 0001 btst.b [A4 + 0x1], 0x1 0000390E 670C beq +0xE /* 0000391C */ 00003910 286E 0010 movea.l A4, [A6 + 0x10] 00003914 28AE 000C move.l [A4], [A6 + 0xC] 00003918 7000 moveq.l D0, 0x00 0000391A 6002 bra +0x4 /* 0000391E */ label0000391C: 0000391C 7001 moveq.l D0, 0x01 label0000391E: 0000391E 285F movea.l A4, [A7]+ 00003920 4E5E unlink A6 00003922 4E75 rts export_493: fn00003924: 00003924 4E56 0000 link A6, 0 00003928 206E 000E movea.l A0, [A6 + 0xE] 0000392C 70FF moveq.l D0, 0xFFFFFFFF 0000392E 2080 move.l [A0], D0 00003930 2F08 move.l -[A7], A0 00003932 486D 0F7A pea.l [A5 + 0xF7A /* export_491 */] 00003936 3F2E 000C move.w -[A7], [A6 + 0xC] 0000393A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000393E 4EAD 127A jsr [A5 + 0x127A /* export_587 */] 00003942 4A40 tst.w D0 00003944 57C0 seq D0 00003946 4400 neg.b D0 00003948 4880 ext.w D0 0000394A 4E5E unlink A6 0000394C 4E75 rts export_494: fn0000394E: 0000394E 4E56 FFFA link A6, -0x0006 00003952 2F07 move.l -[A7], D7 00003954 2E2E 000E move.l D7, [A6 + 0xE] 00003958 70FF moveq.l D0, 0xFFFFFFFF 0000395A B087 cmp.l D0, D7 0000395C 671A beq +0x1C /* 00003978 */ 0000395E 2F07 move.l -[A7], D7 00003960 3F2E 000C move.w -[A7], [A6 + 0xC] 00003964 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003968 4EBA FF62 jsr [PC - 0x9E /* 000038CC */] 0000396C 4A40 tst.w D0 0000396E 4FEF 000A lea.l A7, [A7 + 0xA] 00003972 6704 beq +0x6 /* 00003978 */ 00003974 7001 moveq.l D0, 0x01 00003976 6028 bra +0x2A /* 000039A0 */ label00003978: 00003978 3F2E 000C move.w -[A7], [A6 + 0xC] 0000397C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003980 4EBA FF22 jsr [PC - 0xDE /* 000038A4 */] 00003984 70FF moveq.l D0, 0xFFFFFFFF 00003986 B087 cmp.l D0, D7 00003988 5C8F addq.l A7, 6 0000398A 6712 beq +0x14 /* 0000399E */ 0000398C 2F07 move.l -[A7], D7 0000398E 3F2E 000C move.w -[A7], [A6 + 0xC] 00003992 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003996 4EBA FE46 jsr [PC - 0x1BA /* 000037DE */] 0000399A 4FEF 000A lea.l A7, [A7 + 0xA] label0000399E: 0000399E 7001 moveq.l D0, 0x01 label000039A0: 000039A0 2E1F move.l D7, [A7]+ 000039A2 4E5E unlink A6 000039A4 4E75 rts 000039A6 4E56 0000 link A6, 0 000039AA 3F2E 000C move.w -[A7], [A6 + 0xC] 000039AE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000039B2 4EBA FEF0 jsr [PC - 0x110 /* 000038A4 */] 000039B6 4297 clr.l [A7] 000039B8 3F2E 000C move.w -[A7], [A6 + 0xC] 000039BC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000039C0 4EBA FE1C jsr [PC - 0x1E4 /* 000037DE */] 000039C4 7001 moveq.l D0, 0x01 000039C6 4E5E unlink A6 000039C8 4E75 rts 000039CA 4E56 FFF6 link A6, -0x000A 000039CE 3F2E 000C move.w -[A7], [A6 + 0xC] 000039D2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000039D6 4EBA FECC jsr [PC - 0x134 /* 000038A4 */] 000039DA 486E FFFC pea.l [A6 - 0x4] 000039DE 3F2E 000C move.w -[A7], [A6 + 0xC] 000039E2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000039E6 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */] 000039EA 206E FFFC movea.l A0, [A6 - 0x4] 000039EE 4868 FFFF pea.l [A0 - 0x1] 000039F2 3F2E 000C move.w -[A7], [A6 + 0xC] 000039F6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000039FA 4EBA FDE2 jsr [PC - 0x21E /* 000037DE */] 000039FE 7001 moveq.l D0, 0x01 00003A00 4E5E unlink A6 00003A02 4E75 rts 00003A04 4E56 FFF6 link A6, -0x000A 00003A08 486E FFFC pea.l [A6 - 0x4] 00003A0C 3F2E 000C move.w -[A7], [A6 + 0xC] 00003A10 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003A14 4EBA FF0E jsr [PC - 0xF2 /* 00003924 */] 00003A18 4AAE FFFC tst.l [A6 - 0x4] 00003A1C 4FEF 000A lea.l A7, [A7 + 0xA] 00003A20 6604 bne +0x6 /* 00003A26 */ 00003A22 7000 moveq.l D0, 0x00 00003A24 6020 bra +0x22 /* 00003A46 */ label00003A26: 00003A26 3F2E 000C move.w -[A7], [A6 + 0xC] 00003A2A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003A2E 4EBA FE74 jsr [PC - 0x18C /* 000038A4 */] 00003A32 206E FFFC movea.l A0, [A6 - 0x4] 00003A36 4868 FFFF pea.l [A0 - 0x1] 00003A3A 3F2E 000C move.w -[A7], [A6 + 0xC] 00003A3E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003A42 4EBA FD9A jsr [PC - 0x266 /* 000037DE */] label00003A46: 00003A46 4E5E unlink A6 00003A48 4E75 rts 00003A4A 4E56 FFF8 link A6, -0x0008 00003A4E 48E7 0108 movem.l -[A7], D7,A4 00003A52 286E 0008 movea.l A4, [A6 + 0x8] 00003A56 3E2E 000C move.w D7, [A6 + 0xC] 00003A5A 486E FFFC pea.l [A6 - 0x4] 00003A5E 3F07 move.w -[A7], D7 00003A60 2F0C move.l -[A7], A4 00003A62 4EBA FEC0 jsr [PC - 0x140 /* 00003924 */] 00003A66 486E FFF8 pea.l [A6 - 0x8] 00003A6A 3F07 move.w -[A7], D7 00003A6C 2F0C move.l -[A7], A4 00003A6E 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */] 00003A72 70FF moveq.l D0, 0xFFFFFFFF 00003A74 D0AE FFF8 add.l D0, [A6 - 0x8] 00003A78 B0AE FFFC cmp.l D0, [A6 - 0x4] 00003A7C 4FEF 0014 lea.l A7, [A7 + 0x14] 00003A80 6604 bne +0x6 /* 00003A86 */ 00003A82 7000 moveq.l D0, 0x00 00003A84 6018 bra +0x1A /* 00003A9E */ label00003A86: 00003A86 3F07 move.w -[A7], D7 00003A88 2F0C move.l -[A7], A4 00003A8A 4EBA FE18 jsr [PC - 0x1E8 /* 000038A4 */] 00003A8E 206E FFFC movea.l A0, [A6 - 0x4] 00003A92 4868 0001 pea.l [A0 + 0x1] 00003A96 3F07 move.w -[A7], D7 00003A98 2F0C move.l -[A7], A4 00003A9A 4EBA FD42 jsr [PC - 0x2BE /* 000037DE */] label00003A9E: 00003A9E 4CEE 1080 FFF0 movem.l D7,A4, [A6 - 0x10] 00003AA4 4E5E unlink A6 00003AA6 4E75 rts fn00003AA8: 00003AA8 4E56 FFF8 link A6, -0x0008 00003AAC 4878 0008 push.l 0x8 00003AB0 486E FFF8 pea.l [A6 - 0x8] 00003AB4 2F2E 000E move.l -[A7], [A6 + 0xE] 00003AB8 3F2E 000C move.w -[A7], [A6 + 0xC] 00003ABC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003AC0 4EAD 1272 jsr [A5 + 0x1272 /* export_586 */] 00003AC4 4A40 tst.w D0 00003AC6 4FEF 0012 lea.l A7, [A7 + 0x12] 00003ACA 6604 bne +0x6 /* 00003AD0 */ 00003ACC 7000 moveq.l D0, 0x00 00003ACE 6020 bra +0x22 /* 00003AF0 */ label00003AD0: 00003AD0 006E 0004 FFF8 ori.w [A6 - 0x8], 0x4 00003AD6 4878 0008 push.l 0x8 00003ADA 486E FFF8 pea.l [A6 - 0x8] 00003ADE 2F2E 000E move.l -[A7], [A6 + 0xE] 00003AE2 3F2E 000C move.w -[A7], [A6 + 0xC] 00003AE6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003AEA 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 00003AEE 7001 moveq.l D0, 0x01 label00003AF0: 00003AF0 4E5E unlink A6 00003AF2 4E75 rts fn00003AF4: 00003AF4 4E56 FFF8 link A6, -0x0008 00003AF8 4878 0008 push.l 0x8 00003AFC 486E FFF8 pea.l [A6 - 0x8] 00003B00 2F2E 000E move.l -[A7], [A6 + 0xE] 00003B04 3F2E 000C move.w -[A7], [A6 + 0xC] 00003B08 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003B0C 4EAD 1272 jsr [A5 + 0x1272 /* export_586 */] 00003B10 4A40 tst.w D0 00003B12 4FEF 0012 lea.l A7, [A7 + 0x12] 00003B16 6604 bne +0x6 /* 00003B1C */ 00003B18 7000 moveq.l D0, 0x00 00003B1A 6020 bra +0x22 /* 00003B3C */ label00003B1C: 00003B1C 026E FFFB FFF8 andi.w [A6 - 0x8], 0xFFFB 00003B22 4878 0008 push.l 0x8 00003B26 486E FFF8 pea.l [A6 - 0x8] 00003B2A 2F2E 000E move.l -[A7], [A6 + 0xE] 00003B2E 3F2E 000C move.w -[A7], [A6 + 0xC] 00003B32 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003B36 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 00003B3A 7001 moveq.l D0, 0x01 label00003B3C: 00003B3C 4E5E unlink A6 00003B3E 4E75 rts fn00003B40: 00003B40 4E56 FFF8 link A6, -0x0008 00003B44 4878 0008 push.l 0x8 00003B48 486E FFF8 pea.l [A6 - 0x8] 00003B4C 2F2E 000E move.l -[A7], [A6 + 0xE] 00003B50 3F2E 000C move.w -[A7], [A6 + 0xC] 00003B54 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003B58 4EAD 1272 jsr [A5 + 0x1272 /* export_586 */] 00003B5C 4A40 tst.w D0 00003B5E 4FEF 0012 lea.l A7, [A7 + 0x12] 00003B62 6604 bne +0x6 /* 00003B68 */ 00003B64 7000 moveq.l D0, 0x00 00003B66 6006 bra +0x8 /* 00003B6E */ label00003B68: 00003B68 7004 moveq.l D0, 0x04 00003B6A C06E FFF8 and.w D0, [A6 - 0x8] label00003B6E: 00003B6E 4E5E unlink A6 00003B70 4E75 rts export_495: fn00003B72: 00003B72 4E56 FFF8 link A6, -0x0008 00003B76 206E 0012 movea.l A0, [A6 + 0x12] 00003B7A 4290 clr.l [A0] 00003B7C 4878 0008 push.l 0x8 00003B80 486E FFF8 pea.l [A6 - 0x8] 00003B84 2F2E 000E move.l -[A7], [A6 + 0xE] 00003B88 3F2E 000C move.w -[A7], [A6 + 0xC] 00003B8C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003B90 4EAD 1272 jsr [A5 + 0x1272 /* export_586 */] 00003B94 4A40 tst.w D0 00003B96 4FEF 0012 lea.l A7, [A7 + 0x12] 00003B9A 6604 bne +0x6 /* 00003BA0 */ 00003B9C 7000 moveq.l D0, 0x00 00003B9E 600A bra +0xC /* 00003BAA */ label00003BA0: 00003BA0 206E 0012 movea.l A0, [A6 + 0x12] 00003BA4 20AE FFFC move.l [A0], [A6 - 0x4] 00003BA8 7001 moveq.l D0, 0x01 label00003BAA: 00003BAA 4E5E unlink A6 00003BAC 4E75 rts export_496: fn00003BAE: 00003BAE 4E56 FFF8 link A6, -0x0008 00003BB2 206E 0012 movea.l A0, [A6 + 0x12] 00003BB6 4250 clr.w [A0] 00003BB8 4878 0008 push.l 0x8 00003BBC 486E FFF8 pea.l [A6 - 0x8] 00003BC0 2F2E 000E move.l -[A7], [A6 + 0xE] 00003BC4 3F2E 000C move.w -[A7], [A6 + 0xC] 00003BC8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003BCC 4EAD 1272 jsr [A5 + 0x1272 /* export_586 */] 00003BD0 4A40 tst.w D0 00003BD2 4FEF 0012 lea.l A7, [A7 + 0x12] 00003BD6 6604 bne +0x6 /* 00003BDC */ 00003BD8 7000 moveq.l D0, 0x00 00003BDA 600A bra +0xC /* 00003BE6 */ label00003BDC: 00003BDC 206E 0012 movea.l A0, [A6 + 0x12] 00003BE0 30AE FFFA move.w [A0], [A6 - 0x6] 00003BE4 7001 moveq.l D0, 0x01 label00003BE6: 00003BE6 4E5E unlink A6 00003BE8 4E75 rts fn00003BEA: 00003BEA 4E56 FFF8 link A6, -0x0008 00003BEE 48E7 0308 movem.l -[A7], D6,D7,A4 00003BF2 286E 0008 movea.l A4, [A6 + 0x8] 00003BF6 3E2E 000C move.w D7, [A6 + 0xC] 00003BFA 486E FFFA pea.l [A6 - 0x6] 00003BFE 2F2E 000E move.l -[A7], [A6 + 0xE] 00003C02 3F07 move.w -[A7], D7 00003C04 2F0C move.l -[A7], A4 00003C06 4EBA FFA6 jsr [PC - 0x5A /* 00003BAE */] 00003C0A 486E FFFC pea.l [A6 - 0x4] 00003C0E 3F07 move.w -[A7], D7 00003C10 2F0C move.l -[A7], A4 00003C12 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */] 00003C16 7C01 moveq.l D6, 0x01 00003C18 DCAE 000E add.l D6, [A6 + 0xE] 00003C1C 4FEF 0018 lea.l A7, [A7 + 0x18] 00003C20 603A bra +0x3C /* 00003C5C */ label00003C22: 00003C22 486E FFF8 pea.l [A6 - 0x8] 00003C26 2F06 move.l -[A7], D6 00003C28 3F07 move.w -[A7], D7 00003C2A 2F0C move.l -[A7], A4 00003C2C 4EBA FF80 jsr [PC - 0x80 /* 00003BAE */] 00003C30 302E FFF8 move.w D0, [A6 - 0x8] 00003C34 B06E FFFA cmp.w D0, [A6 - 0x6] 00003C38 4FEF 000E lea.l A7, [A7 + 0xE] 00003C3C 6F24 ble +0x26 /* 00003C62 */ 00003C3E 2F2E 0016 move.l -[A7], [A6 + 0x16] 00003C42 2F06 move.l -[A7], D6 00003C44 3F07 move.w -[A7], D7 00003C46 2F0C move.l -[A7], A4 00003C48 206E 0012 movea.l A0, [A6 + 0x12] 00003C4C 4E90 jsr [A0] 00003C4E 4A40 tst.w D0 00003C50 4FEF 000E lea.l A7, [A7 + 0xE] 00003C54 6604 bne +0x6 /* 00003C5A */ 00003C56 7000 moveq.l D0, 0x00 00003C58 600A bra +0xC /* 00003C64 */ label00003C5A: 00003C5A 5286 addq.l D6, 1 label00003C5C: 00003C5C BCAE FFFC cmp.l D6, [A6 - 0x4] 00003C60 6DC0 blt -0x3E /* 00003C22 */ label00003C62: 00003C62 7001 moveq.l D0, 0x01 label00003C64: 00003C64 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00003C68 4E5E unlink A6 00003C6A 4E75 rts 00003C6C 4E56 FFF8 link A6, -0x0008 00003C70 48E7 0308 movem.l -[A7], D6,D7,A4 00003C74 286E 0008 movea.l A4, [A6 + 0x8] 00003C78 3E2E 000C move.w D7, [A6 + 0xC] 00003C7C 486E FFFA pea.l [A6 - 0x6] 00003C80 2F2E 000E move.l -[A7], [A6 + 0xE] 00003C84 3F07 move.w -[A7], D7 00003C86 2F0C move.l -[A7], A4 00003C88 4EBA FF24 jsr [PC - 0xDC /* 00003BAE */] 00003C8C 486E FFFC pea.l [A6 - 0x4] 00003C90 3F07 move.w -[A7], D7 00003C92 2F0C move.l -[A7], A4 00003C94 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */] 00003C98 7C01 moveq.l D6, 0x01 00003C9A DCAE 000E add.l D6, [A6 + 0xE] 00003C9E 4FEF 0018 lea.l A7, [A7 + 0x18] 00003CA2 604A bra +0x4C /* 00003CEE */ label00003CA4: 00003CA4 486E FFF8 pea.l [A6 - 0x8] 00003CA8 2F06 move.l -[A7], D6 00003CAA 3F07 move.w -[A7], D7 00003CAC 2F0C move.l -[A7], A4 00003CAE 4EBA FEFE jsr [PC - 0x102 /* 00003BAE */] 00003CB2 302E FFF8 move.w D0, [A6 - 0x8] 00003CB6 B06E FFFA cmp.w D0, [A6 - 0x6] 00003CBA 4FEF 000E lea.l A7, [A7 + 0xE] 00003CBE 6F34 ble +0x36 /* 00003CF4 */ 00003CC0 302E FFF8 move.w D0, [A6 - 0x8] 00003CC4 906E FFFA sub.w D0, [A6 - 0x6] 00003CC8 3040 movea.w A0, D0 00003CCA B1EE 0012 cmpa.l A0, [A6 + 0x12] 00003CCE 6E1C bgt +0x1E /* 00003CEC */ 00003CD0 2F2E 001A move.l -[A7], [A6 + 0x1A] 00003CD4 2F06 move.l -[A7], D6 00003CD6 3F07 move.w -[A7], D7 00003CD8 2F0C move.l -[A7], A4 00003CDA 206E 0016 movea.l A0, [A6 + 0x16] 00003CDE 4E90 jsr [A0] 00003CE0 4A40 tst.w D0 00003CE2 4FEF 000E lea.l A7, [A7 + 0xE] 00003CE6 6604 bne +0x6 /* 00003CEC */ 00003CE8 7000 moveq.l D0, 0x00 00003CEA 600A bra +0xC /* 00003CF6 */ label00003CEC: 00003CEC 5286 addq.l D6, 1 label00003CEE: 00003CEE BCAE FFFC cmp.l D6, [A6 - 0x4] 00003CF2 6DB0 blt -0x4E /* 00003CA4 */ label00003CF4: 00003CF4 7001 moveq.l D0, 0x01 label00003CF6: 00003CF6 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00003CFA 4E5E unlink A6 00003CFC 4E75 rts export_497: fn00003CFE: 00003CFE 4E56 FFEE link A6, -0x0012 00003D02 486E FFF8 pea.l [A6 - 0x8] 00003D06 3F2E 000C move.w -[A7], [A6 + 0xC] 00003D0A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003D0E 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */] 00003D12 70FF moveq.l D0, 0xFFFFFFFF 00003D14 D0AE FFF8 add.l D0, [A6 - 0x8] 00003D18 B0AE 000E cmp.l D0, [A6 + 0xE] 00003D1C 4FEF 000A lea.l A7, [A7 + 0xA] 00003D20 6604 bne +0x6 /* 00003D26 */ 00003D22 7000 moveq.l D0, 0x00 00003D24 6046 bra +0x48 /* 00003D6C */ label00003D26: 00003D26 486E FFFC pea.l [A6 - 0x4] 00003D2A 206E 000E movea.l A0, [A6 + 0xE] 00003D2E 4868 0001 pea.l [A0 + 0x1] 00003D32 3F2E 000C move.w -[A7], [A6 + 0xC] 00003D36 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003D3A 4EBA FE72 jsr [PC - 0x18E /* 00003BAE */] 00003D3E 4A40 tst.w D0 00003D40 4FEF 000E lea.l A7, [A7 + 0xE] 00003D44 6604 bne +0x6 /* 00003D4A */ 00003D46 7000 moveq.l D0, 0x00 00003D48 6022 bra +0x24 /* 00003D6C */ label00003D4A: 00003D4A 486E FFFE pea.l [A6 - 0x2] 00003D4E 2F2E 000E move.l -[A7], [A6 + 0xE] 00003D52 3F2E 000C move.w -[A7], [A6 + 0xC] 00003D56 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003D5A 4EBA FE52 jsr [PC - 0x1AE /* 00003BAE */] 00003D5E 302E FFFC move.w D0, [A6 - 0x4] 00003D62 B06E FFFE cmp.w D0, [A6 - 0x2] 00003D66 5EC0 sgt D0 00003D68 4400 neg.b D0 00003D6A 4880 ext.w D0 label00003D6C: 00003D6C 4E5E unlink A6 00003D6E 4E75 rts export_498: fn00003D70: 00003D70 4E56 FFFE link A6, -0x0002 00003D74 2F07 move.l -[A7], D7 00003D76 206E 0014 movea.l A0, [A6 + 0x14] 00003D7A 20AE 000E move.l [A0], [A6 + 0xE] 00003D7E 7EFF moveq.l D7, 0xFFFFFFFF 00003D80 DEAE 000E add.l D7, [A6 + 0xE] 00003D84 603A bra +0x3C /* 00003DC0 */ label00003D86: 00003D86 486E FFFE pea.l [A6 - 0x2] 00003D8A 2F07 move.l -[A7], D7 00003D8C 3F2E 000C move.w -[A7], [A6 + 0xC] 00003D90 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003D94 4EBA FE18 jsr [PC - 0x1E8 /* 00003BAE */] 00003D98 302E FFFE move.w D0, [A6 - 0x2] 00003D9C B06E 0012 cmp.w D0, [A6 + 0x12] 00003DA0 4FEF 000E lea.l A7, [A7 + 0xE] 00003DA4 660A bne +0xC /* 00003DB0 */ 00003DA6 206E 0014 movea.l A0, [A6 + 0x14] 00003DAA 2087 move.l [A0], D7 00003DAC 7001 moveq.l D0, 0x01 00003DAE 6016 bra +0x18 /* 00003DC6 */ label00003DB0: 00003DB0 302E FFFE move.w D0, [A6 - 0x2] 00003DB4 B06E 0012 cmp.w D0, [A6 + 0x12] 00003DB8 6C04 bge +0x6 /* 00003DBE */ 00003DBA 7000 moveq.l D0, 0x00 00003DBC 6008 bra +0xA /* 00003DC6 */ label00003DBE: 00003DBE 5387 subq.l D7, 1 label00003DC0: 00003DC0 4A87 tst.l D7 00003DC2 6CC2 bge -0x3C /* 00003D86 */ 00003DC4 7000 moveq.l D0, 0x00 label00003DC6: 00003DC6 2E1F move.l D7, [A7]+ 00003DC8 4E5E unlink A6 00003DCA 4E75 rts fn00003DCC: 00003DCC 4E56 FFFA link A6, -0x0006 00003DD0 2F07 move.l -[A7], D7 00003DD2 206E 0014 movea.l A0, [A6 + 0x14] 00003DD6 20AE 000E move.l [A0], [A6 + 0xE] 00003DDA 486E FFFC pea.l [A6 - 0x4] 00003DDE 3F2E 000C move.w -[A7], [A6 + 0xC] 00003DE2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003DE6 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */] 00003DEA 7E01 moveq.l D7, 0x01 00003DEC DEAE 000E add.l D7, [A6 + 0xE] 00003DF0 4FEF 000A lea.l A7, [A7 + 0xA] 00003DF4 603A bra +0x3C /* 00003E30 */ label00003DF6: 00003DF6 486E FFFA pea.l [A6 - 0x6] 00003DFA 2F07 move.l -[A7], D7 00003DFC 3F2E 000C move.w -[A7], [A6 + 0xC] 00003E00 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003E04 4EBA FDA8 jsr [PC - 0x258 /* 00003BAE */] 00003E08 302E FFFA move.w D0, [A6 - 0x6] 00003E0C B06E 0012 cmp.w D0, [A6 + 0x12] 00003E10 4FEF 000E lea.l A7, [A7 + 0xE] 00003E14 660A bne +0xC /* 00003E20 */ 00003E16 206E 0014 movea.l A0, [A6 + 0x14] 00003E1A 2087 move.l [A0], D7 00003E1C 7001 moveq.l D0, 0x01 00003E1E 6018 bra +0x1A /* 00003E38 */ label00003E20: 00003E20 302E FFFA move.w D0, [A6 - 0x6] 00003E24 B06E 0012 cmp.w D0, [A6 + 0x12] 00003E28 6C04 bge +0x6 /* 00003E2E */ 00003E2A 7000 moveq.l D0, 0x00 00003E2C 600A bra +0xC /* 00003E38 */ label00003E2E: 00003E2E 5287 addq.l D7, 1 label00003E30: 00003E30 BEAE FFFC cmp.l D7, [A6 - 0x4] 00003E34 6DC0 blt -0x3E /* 00003DF6 */ 00003E36 7000 moveq.l D0, 0x00 label00003E38: 00003E38 2E1F move.l D7, [A7]+ 00003E3A 4E5E unlink A6 00003E3C 4E75 rts 00003E3E 4E56 FFFA link A6, -0x0006 00003E42 48E7 0300 movem.l -[A7], D6,D7 00003E46 7E00 moveq.l D7, 0x00 00003E48 206E 0014 movea.l A0, [A6 + 0x14] 00003E4C 20AE 000E move.l [A0], [A6 + 0xE] 00003E50 486E FFFC pea.l [A6 - 0x4] 00003E54 3F2E 000C move.w -[A7], [A6 + 0xC] 00003E58 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003E5C 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */] 00003E60 7C01 moveq.l D6, 0x01 00003E62 DCAE 000E add.l D6, [A6 + 0xE] 00003E66 4FEF 000A lea.l A7, [A7 + 0xA] 00003E6A 6038 bra +0x3A /* 00003EA4 */ label00003E6C: 00003E6C 486E FFFA pea.l [A6 - 0x6] 00003E70 2F06 move.l -[A7], D6 00003E72 3F2E 000C move.w -[A7], [A6 + 0xC] 00003E76 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003E7A 4EBA FD32 jsr [PC - 0x2CE /* 00003BAE */] 00003E7E 302E FFFA move.w D0, [A6 - 0x6] 00003E82 B06E 0012 cmp.w D0, [A6 + 0x12] 00003E86 4FEF 000E lea.l A7, [A7 + 0xE] 00003E8A 6608 bne +0xA /* 00003E94 */ 00003E8C 206E 0014 movea.l A0, [A6 + 0x14] 00003E90 2086 move.l [A0], D6 00003E92 7E01 moveq.l D7, 0x01 label00003E94: 00003E94 302E FFFA move.w D0, [A6 - 0x6] 00003E98 B06E 0012 cmp.w D0, [A6 + 0x12] 00003E9C 6C04 bge +0x6 /* 00003EA2 */ 00003E9E 3007 move.w D0, D7 00003EA0 600A bra +0xC /* 00003EAC */ label00003EA2: 00003EA2 5286 addq.l D6, 1 label00003EA4: 00003EA4 BCAE FFFC cmp.l D6, [A6 - 0x4] 00003EA8 6DC2 blt -0x3C /* 00003E6C */ 00003EAA 3007 move.w D0, D7 label00003EAC: 00003EAC 4CDF 00C0 movem.l D6,D7, [A7]+ 00003EB0 4E5E unlink A6 00003EB2 4E75 rts fn00003EB4: 00003EB4 4E56 FFFE link A6, -0x0002 00003EB8 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00003EBC 286E 0008 movea.l A4, [A6 + 0x8] 00003EC0 3C2E 000C move.w D6, [A6 + 0xC] 00003EC4 2E2E 000E move.l D7, [A6 + 0xE] 00003EC8 1A2E 0012 move.b D5, [A6 + 0x12] 00003ECC 266E 0014 movea.l A3, [A6 + 0x14] 00003ED0 486E FFFE pea.l [A6 - 0x2] 00003ED4 2F07 move.l -[A7], D7 00003ED6 3F06 move.w -[A7], D6 00003ED8 2F0C move.l -[A7], A4 00003EDA 4EBA FCD2 jsr [PC - 0x32E /* 00003BAE */] 00003EDE 0C05 0001 cmpi.b D5, 0x1 00003EE2 4FEF 000E lea.l A7, [A7 + 0xE] 00003EE6 670C beq +0xE /* 00003EF4 */ 00003EE8 0C05 0002 cmpi.b D5, 0x2 00003EEC 6706 beq +0x8 /* 00003EF4 */ 00003EEE 0C05 0004 cmpi.b D5, 0x4 00003EF2 6604 bne +0x6 /* 00003EF8 */ label00003EF4: 00003EF4 382E FFFE move.w D4, [A6 - 0x2] label00003EF8: 00003EF8 0C05 0003 cmpi.b D5, 0x3 00003EFC 6606 bne +0x8 /* 00003F04 */ 00003EFE 78FF moveq.l D4, 0xFFFFFFFF 00003F00 D86E FFFE add.w D4, [A6 - 0x2] label00003F04: 00003F04 0C05 0001 cmpi.b D5, 0x1 00003F08 670C beq +0xE /* 00003F16 */ 00003F0A 0C05 0003 cmpi.b D5, 0x3 00003F0E 6706 beq +0x8 /* 00003F16 */ 00003F10 0C05 0004 cmpi.b D5, 0x4 00003F14 6612 bne +0x14 /* 00003F28 */ label00003F16: 00003F16 2F0B move.l -[A7], A3 00003F18 3F04 move.w -[A7], D4 00003F1A 2F07 move.l -[A7], D7 00003F1C 3F06 move.w -[A7], D6 00003F1E 2F0C move.l -[A7], A4 00003F20 4EBA FE4E jsr [PC - 0x1B2 /* 00003D70 */] 00003F24 4FEF 0010 lea.l A7, [A7 + 0x10] label00003F28: 00003F28 0C05 0002 cmpi.b D5, 0x2 00003F2C 6614 bne +0x16 /* 00003F42 */ 00003F2E 2F0B move.l -[A7], A3 00003F30 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003F34 2F07 move.l -[A7], D7 00003F36 3F06 move.w -[A7], D6 00003F38 2F0C move.l -[A7], A4 00003F3A 4EBA FE90 jsr [PC - 0x170 /* 00003DCC */] 00003F3E 4FEF 0010 lea.l A7, [A7 + 0x10] label00003F42: 00003F42 BE93 cmp.l D7, [A3] 00003F44 56C0 sne D0 00003F46 4400 neg.b D0 00003F48 4880 ext.w D0 00003F4A 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00003F4E 4E5E unlink A6 00003F50 4E75 rts fn00003F52: 00003F52 4E56 FFF4 link A6, -0x000C 00003F56 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00003F5A 286E 0008 movea.l A4, [A6 + 0x8] 00003F5E 3E2E 000C move.w D7, [A6 + 0xC] 00003F62 486E FFFC pea.l [A6 - 0x4] 00003F66 3F07 move.w -[A7], D7 00003F68 2F0C move.l -[A7], A4 00003F6A 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */] 00003F6E 2C2E 0012 move.l D6, [A6 + 0x12] 00003F72 DCAE 000E add.l D6, [A6 + 0xE] 00003F76 5386 subq.l D6, 1 00003F78 BCAE FFFC cmp.l D6, [A6 - 0x4] 00003F7C 4FEF 000A lea.l A7, [A7 + 0xA] 00003F80 6D06 blt +0x8 /* 00003F88 */ 00003F82 7CFF moveq.l D6, 0xFFFFFFFF 00003F84 DCAE FFFC add.l D6, [A6 - 0x4] label00003F88: 00003F88 2A2E 000E move.l D5, [A6 + 0xE] 00003F8C 6032 bra +0x34 /* 00003FC0 */ label00003F8E: 00003F8E 4878 0008 push.l 0x8 00003F92 486E FFF4 pea.l [A6 - 0xC] 00003F96 2F05 move.l -[A7], D5 00003F98 3F07 move.w -[A7], D7 00003F9A 2F0C move.l -[A7], A4 00003F9C 4EAD 1272 jsr [A5 + 0x1272 /* export_586 */] 00003FA0 302E 0016 move.w D0, [A6 + 0x16] 00003FA4 D16E FFF6 add.w [A6 - 0xA], D0 00003FA8 7208 moveq.l D1, 0x08 00003FAA 2E81 move.l [A7], D1 00003FAC 486E FFF4 pea.l [A6 - 0xC] 00003FB0 2F05 move.l -[A7], D5 00003FB2 3F07 move.w -[A7], D7 00003FB4 2F0C move.l -[A7], A4 00003FB6 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 00003FBA 4FEF 0020 lea.l A7, [A7 + 0x20] 00003FBE 5285 addq.l D5, 1 label00003FC0: 00003FC0 BC85 cmp.l D6, D5 00003FC2 6CCA bge -0x34 /* 00003F8E */ 00003FC4 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00003FC8 4E5E unlink A6 00003FCA 4E75 rts fn00003FCC: 00003FCC 4E56 FFFC link A6, -0x0004 00003FD0 486E FFFC pea.l [A6 - 0x4] 00003FD4 2F2E 000C move.l -[A7], [A6 + 0xC] 00003FD8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003FDC 4EBA 0546 jsr [PC + 0x546 /* 00004524 */] 00003FE0 4AAE FFFC tst.l [A6 - 0x4] 00003FE4 57C0 seq D0 00003FE6 4400 neg.b D0 00003FE8 4880 ext.w D0 00003FEA 4E5E unlink A6 00003FEC 4E75 rts fn00003FEE: 00003FEE 4E56 FFF2 link A6, -0x000E 00003FF2 2F06 move.l -[A7], D6 00003FF4 486E FFFE pea.l [A6 - 0x2] 00003FF8 2F2E 000E move.l -[A7], [A6 + 0xE] 00003FFC 3F2E 000C move.w -[A7], [A6 + 0xC] 00004000 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004004 4EBA FBA8 jsr [PC - 0x458 /* 00003BAE */] 00004008 486E FFF8 pea.l [A6 - 0x8] 0000400C 3F2E 000C move.w -[A7], [A6 + 0xC] 00004010 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004014 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */] 00004018 206E 0012 movea.l A0, [A6 + 0x12] 0000401C 4290 clr.l [A0] 0000401E 7C01 moveq.l D6, 0x01 00004020 DCAE 000E add.l D6, [A6 + 0xE] 00004024 4FEF 0018 lea.l A7, [A7 + 0x18] 00004028 6028 bra +0x2A /* 00004052 */ label0000402A: 0000402A 486E FFFC pea.l [A6 - 0x4] 0000402E 2F06 move.l -[A7], D6 00004030 3F2E 000C move.w -[A7], [A6 + 0xC] 00004034 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004038 4EBA FB74 jsr [PC - 0x48C /* 00003BAE */] 0000403C 302E FFFC move.w D0, [A6 - 0x4] 00004040 B06E FFFE cmp.w D0, [A6 - 0x2] 00004044 4FEF 000E lea.l A7, [A7 + 0xE] 00004048 6F0E ble +0x10 /* 00004058 */ 0000404A 206E 0012 movea.l A0, [A6 + 0x12] 0000404E 5290 addq.l [A0], 1 00004050 5286 addq.l D6, 1 label00004052: 00004052 BCAE FFF8 cmp.l D6, [A6 - 0x8] 00004056 6DD2 blt -0x2C /* 0000402A */ label00004058: 00004058 7001 moveq.l D0, 0x01 0000405A 2C1F move.l D6, [A7]+ 0000405C 4E5E unlink A6 0000405E 4E75 rts fn00004060: 00004060 4E56 0000 link A6, 0 00004064 2F2E 0012 move.l -[A7], [A6 + 0x12] 00004068 2F2E 000E move.l -[A7], [A6 + 0xE] 0000406C 3F2E 000C move.w -[A7], [A6 + 0xC] 00004070 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004074 4EBA FF78 jsr [PC - 0x88 /* 00003FEE */] 00004078 206E 0012 movea.l A0, [A6 + 0x12] 0000407C 5290 addq.l [A0], 1 0000407E 7001 moveq.l D0, 0x01 00004080 4E5E unlink A6 00004082 4E75 rts export_500: 00004084 4E56 FFFC link A6, -0x0004 00004088 486E FFFC pea.l [A6 - 0x4] 0000408C 2F2E 000E move.l -[A7], [A6 + 0xE] 00004090 3F2E 000C move.w -[A7], [A6 + 0xC] 00004094 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004098 4EBA FAD8 jsr [PC - 0x528 /* 00003B72 */] 0000409C 4297 clr.l [A7] 0000409E 2F2E FFFC move.l -[A7], [A6 - 0x4] 000040A2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000040A6 4EBA 1A12 jsr [PC + 0x1A12 /* 00005ABA */] 000040AA 7001 moveq.l D0, 0x01 000040AC 4E5E unlink A6 000040AE 4E75 rts export_501: 000040B0 4E56 FFFC link A6, -0x0004 000040B4 486E FFFC pea.l [A6 - 0x4] 000040B8 2F2E 000E move.l -[A7], [A6 + 0xE] 000040BC 3F2E 000C move.w -[A7], [A6 + 0xC] 000040C0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000040C4 4EBA FAAC jsr [PC - 0x554 /* 00003B72 */] 000040C8 4297 clr.l [A7] 000040CA 2F2E FFFC move.l -[A7], [A6 - 0x4] 000040CE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000040D2 4EBA 199A jsr [PC + 0x199A /* 00005A6E */] 000040D6 7001 moveq.l D0, 0x01 000040D8 4E5E unlink A6 000040DA 4E75 rts fn000040DC: 000040DC 4E56 0000 link A6, 0 000040E0 2F2E 0012 move.l -[A7], [A6 + 0x12] 000040E4 2F2E 000E move.l -[A7], [A6 + 0xE] 000040E8 3F2E 000C move.w -[A7], [A6 + 0xC] 000040EC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000040F0 4EAD 125A jsr [A5 + 0x125A /* export_583 */] 000040F4 4E5E unlink A6 000040F6 4E75 rts export_499: fn000040F8: 000040F8 4E56 FFF8 link A6, -0x0008 000040FC 48E7 0108 movem.l -[A7], D7,A4 00004100 2E2E 000C move.l D7, [A6 + 0xC] 00004104 2F07 move.l -[A7], D7 00004106 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000410A 4EBA 1A26 jsr [PC + 0x1A26 /* 00005B32 */] 0000410E 4A40 tst.w D0 00004110 508F addq.l A7, 8 00004112 6754 beq +0x56 /* 00004168 */ 00004114 2D47 FFFC move.l [A6 - 0x4], D7 00004118 426E FFF8 clr.w [A6 - 0x8] 0000411C 2F07 move.l -[A7], D7 0000411E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004122 4EBA 17D2 jsr [PC + 0x17D2 /* 000058F6 */] 00004126 3D40 FFFA move.w [A6 - 0x6], D0 0000412A 4297 clr.l [A7] 0000412C 2F39 FFFF D682 move.l -[A7], [0xFFFFD682] 00004132 4EAD 05DA jsr [A5 + 0x5DA /* export_183 */] 00004136 2E1F move.l D7, [A7]+ 00004138 2047 movea.l A0, D7 0000413A 4868 0008 pea.l [A0 + 0x8] 0000413E 2F39 FFFF D682 move.l -[A7], [0xFFFFD682] 00004144 4EAD 15CA jsr [A5 + 0x15CA /* export_693 */] 00004148 2079 FFFF D682 movea.l A0, [0xFFFFD682] 0000414E 2007 move.l D0, D7 00004150 D090 add.l D0, [A0] 00004152 2840 movea.l A4, D0 00004154 41EE FFF8 lea.l A0, [A6 - 0x8] 00004158 7008 moveq.l D0, 0x08 0000415A 224C movea.l A1, A4 0000415C A02E syscall BlockMove/BlockMoveData 0000415E 52B9 FFFF D686 addq.l [0xFFFFD686], 1 00004164 4FEF 000C lea.l A7, [A7 + 0xC] label00004168: 00004168 7001 moveq.l D0, 0x01 0000416A 4CDF 1080 movem.l D7,A4, [A7]+ 0000416E 4E5E unlink A6 00004170 4E75 rts fn00004172: 00004172 4E56 FFFC link A6, -0x0004 00004176 42B9 FFFF D686 clr.l [0xFFFFD686] 0000417C 2F3C FFFF D682 move.l -[A7], 0xFFFFD682 00004182 42A7 clr.l -[A7] 00004184 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */] 00004188 486E FFFC pea.l [A6 - 0x4] 0000418C 2F2E 000C move.l -[A7], [A6 + 0xC] 00004190 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004194 4EBA 038E jsr [PC + 0x38E /* 00004524 */] 00004198 4297 clr.l [A7] 0000419A 486D 0FBA pea.l [A5 + 0xFBA /* export_499 */] 0000419E 3F2E 0010 move.w -[A7], [A6 + 0x10] 000041A2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000041A6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000041AA 4EBA 0898 jsr [PC + 0x898 /* 00004A44 */] 000041AE 206E 0016 movea.l A0, [A6 + 0x16] 000041B2 20B9 FFFF D686 move.l [A0], [0xFFFFD686] 000041B8 226E 0012 movea.l A1, [A6 + 0x12] 000041BC 22B9 FFFF D682 move.l [A1], [0xFFFFD682] 000041C2 7001 moveq.l D0, 0x01 000041C4 4E5E unlink A6 000041C6 4E75 rts 000041C8 4E56 FFF8 link A6, -0x0008 000041CC 42B9 FFFF D686 clr.l [0xFFFFD686] 000041D2 2F3C FFFF D682 move.l -[A7], 0xFFFFD682 000041D8 42A7 clr.l -[A7] 000041DA 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */] 000041DE 4297 clr.l [A7] 000041E0 2F2E 000C move.l -[A7], [A6 + 0xC] 000041E4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000041E8 4EBA FF0E jsr [PC - 0xF2 /* 000040F8 */] 000041EC 486E FFFC pea.l [A6 - 0x4] 000041F0 2F2E 000C move.l -[A7], [A6 + 0xC] 000041F4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000041F8 4EBA 032A jsr [PC + 0x32A /* 00004524 */] 000041FC 4297 clr.l [A7] 000041FE 486D 0FBA pea.l [A5 + 0xFBA /* export_499 */] 00004202 3F2E 0010 move.w -[A7], [A6 + 0x10] 00004206 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000420A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000420E 4EBA 0834 jsr [PC + 0x834 /* 00004A44 */] 00004212 206E 0016 movea.l A0, [A6 + 0x16] 00004216 20B9 FFFF D686 move.l [A0], [0xFFFFD686] 0000421C 226E 0012 movea.l A1, [A6 + 0x12] 00004220 22B9 FFFF D682 move.l [A1], [0xFFFFD682] 00004226 7001 moveq.l D0, 0x01 00004228 4E5E unlink A6 0000422A 4E75 rts fn0000422C: 0000422C 4E56 FFF4 link A6, -0x000C 00004230 48E7 0308 movem.l -[A7], D6,D7,A4 00004234 286E 0008 movea.l A4, [A6 + 0x8] 00004238 3C2E 000C move.w D6, [A6 + 0xC] 0000423C 2E2E 000E move.l D7, [A6 + 0xE] 00004240 486E FFFC pea.l [A6 - 0x4] 00004244 2F07 move.l -[A7], D7 00004246 3F06 move.w -[A7], D6 00004248 2F0C move.l -[A7], A4 0000424A 4EBA F926 jsr [PC - 0x6DA /* 00003B72 */] 0000424E 2EAE FFFC move.l [A7], [A6 - 0x4] 00004252 2F0C move.l -[A7], A4 00004254 4EBA FD76 jsr [PC - 0x28A /* 00003FCC */] 00004258 4A40 tst.w D0 0000425A 4FEF 0012 lea.l A7, [A7 + 0x12] 0000425E 6706 beq +0x8 /* 00004266 */ 00004260 7000 moveq.l D0, 0x00 00004262 6000 00F2 bra +0xF4 /* 00004356 */ label00004266: 00004266 486E FFF8 pea.l [A6 - 0x8] 0000426A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000426E 2F0C move.l -[A7], A4 00004270 4EBA 02B2 jsr [PC + 0x2B2 /* 00004524 */] 00004274 4297 clr.l [A7] 00004276 486D 104A pea.l [A5 + 0x104A /* export_517 */] 0000427A 3F2E 0012 move.w -[A7], [A6 + 0x12] 0000427E 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00004282 2F0C move.l -[A7], A4 00004284 4EBA 07BE jsr [PC + 0x7BE /* 00004A44 */] 00004288 2EBC FFFF D686 move.l [A7], 0xFFFFD686 0000428E 2F3C FFFF D682 move.l -[A7], 0xFFFFD682 00004294 3F2E 0012 move.w -[A7], [A6 + 0x12] 00004298 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000429C 2F0C move.l -[A7], A4 0000429E 4EBA FED2 jsr [PC - 0x12E /* 00004172 */] 000042A2 486E FFF4 pea.l [A6 - 0xC] 000042A6 2F07 move.l -[A7], D7 000042A8 3F06 move.w -[A7], D6 000042AA 2F0C move.l -[A7], A4 000042AC 4EBA FD40 jsr [PC - 0x2C0 /* 00003FEE */] 000042B0 4AAE FFF4 tst.l [A6 - 0xC] 000042B4 4FEF 0036 lea.l A7, [A7 + 0x36] 000042B8 6726 beq +0x28 /* 000042E0 */ 000042BA 42A7 clr.l -[A7] 000042BC 486D 0FC2 pea.l [A5 + 0xFC2 /* export_500 */] 000042C0 2F07 move.l -[A7], D7 000042C2 3F06 move.w -[A7], D6 000042C4 2F0C move.l -[A7], A4 000042C6 4EBA F922 jsr [PC - 0x6DE /* 00003BEA */] 000042CA 2EAE FFF4 move.l [A7], [A6 - 0xC] 000042CE 2047 movea.l A0, D7 000042D0 4868 0001 pea.l [A0 + 0x1] 000042D4 3F06 move.w -[A7], D6 000042D6 2F0C move.l -[A7], A4 000042D8 4EBA FE02 jsr [PC - 0x1FE /* 000040DC */] 000042DC 4FEF 001C lea.l A7, [A7 + 0x1C] label000042E0: 000042E0 4AB9 FFFF D686 tst.l [0xFFFFD686] 000042E6 6762 beq +0x64 /* 0000434A */ 000042E8 2079 FFFF D682 movea.l A0, [0xFFFFD682] 000042EE A029 syscall HLock 000042F0 2047 movea.l A0, D7 000042F2 4868 0001 pea.l [A0 + 0x1] 000042F6 2F39 FFFF D686 move.l -[A7], [0xFFFFD686] 000042FC 4878 0008 push.l 0x8 00004300 2079 FFFF D682 movea.l A0, [0xFFFFD682] 00004306 2F10 move.l -[A7], [A0] 00004308 3F06 move.w -[A7], D6 0000430A 2F0C move.l -[A7], A4 0000430C 4EAD 124A jsr [A5 + 0x124A /* export_581 */] 00004310 4A40 tst.w D0 00004312 4FEF 0016 lea.l A7, [A7 + 0x16] 00004316 6616 bne +0x18 /* 0000432E */ 00004318 2079 FFFF D682 movea.l A0, [0xFFFFD682] 0000431E A02A syscall HUnlock 00004320 2F3C FFFF D682 move.l -[A7], 0xFFFFD682 00004326 4EAD 15C2 jsr [A5 + 0x15C2 /* export_692 */] 0000432A 7000 moveq.l D0, 0x00 0000432C 6028 bra +0x2A /* 00004356 */ label0000432E: 0000432E 2079 FFFF D682 movea.l A0, [0xFFFFD682] 00004334 A02A syscall HUnlock 00004336 42A7 clr.l -[A7] 00004338 486D 0FCA pea.l [A5 + 0xFCA /* export_501 */] 0000433C 2F07 move.l -[A7], D7 0000433E 3F06 move.w -[A7], D6 00004340 2F0C move.l -[A7], A4 00004342 4EBA F8A6 jsr [PC - 0x75A /* 00003BEA */] 00004346 4FEF 0012 lea.l A7, [A7 + 0x12] label0000434A: 0000434A 2F3C FFFF D682 move.l -[A7], 0xFFFFD682 00004350 4EAD 15C2 jsr [A5 + 0x15C2 /* export_692 */] 00004354 7001 moveq.l D0, 0x01 label00004356: 00004356 4CEE 10C0 FFE8 movem.l D6,D7,A4, [A6 - 0x18] 0000435C 4E5E unlink A6 0000435E 4E75 rts fn00004360: 00004360 4E56 0000 link A6, 0 00004364 3F3C 7FFF move.w -[A7], 0x7FFF 00004368 2F2E 000E move.l -[A7], [A6 + 0xE] 0000436C 3F2E 000C move.w -[A7], [A6 + 0xC] 00004370 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004374 4EBA FEB6 jsr [PC - 0x14A /* 0000422C */] 00004378 4E5E unlink A6 0000437A 4E75 rts fn0000437C: 0000437C 4E56 FFF8 link A6, -0x0008 00004380 48E7 0308 movem.l -[A7], D6,D7,A4 00004384 286E 0008 movea.l A4, [A6 + 0x8] 00004388 3C2E 000C move.w D6, [A6 + 0xC] 0000438C 2E2E 000E move.l D7, [A6 + 0xE] 00004390 486E FFFC pea.l [A6 - 0x4] 00004394 2F07 move.l -[A7], D7 00004396 3F06 move.w -[A7], D6 00004398 2F0C move.l -[A7], A4 0000439A 4EBA F7D6 jsr [PC - 0x82A /* 00003B72 */] 0000439E 2EAE FFFC move.l [A7], [A6 - 0x4] 000043A2 2F0C move.l -[A7], A4 000043A4 4EBA FC26 jsr [PC - 0x3DA /* 00003FCC */] 000043A8 4A40 tst.w D0 000043AA 4FEF 0012 lea.l A7, [A7 + 0x12] 000043AE 6704 beq +0x6 /* 000043B4 */ 000043B0 7000 moveq.l D0, 0x00 000043B2 6032 bra +0x34 /* 000043E6 */ label000043B4: 000043B4 486E FFF8 pea.l [A6 - 0x8] 000043B8 2F07 move.l -[A7], D7 000043BA 3F06 move.w -[A7], D6 000043BC 2F0C move.l -[A7], A4 000043BE 4EBA FC2E jsr [PC - 0x3D2 /* 00003FEE */] 000043C2 4297 clr.l [A7] 000043C4 486D 0FC2 pea.l [A5 + 0xFC2 /* export_500 */] 000043C8 2F07 move.l -[A7], D7 000043CA 3F06 move.w -[A7], D6 000043CC 2F0C move.l -[A7], A4 000043CE 4EBA F81A jsr [PC - 0x7E6 /* 00003BEA */] 000043D2 2EAE FFF8 move.l [A7], [A6 - 0x8] 000043D6 2047 movea.l A0, D7 000043D8 4868 0001 pea.l [A0 + 0x1] 000043DC 3F06 move.w -[A7], D6 000043DE 2F0C move.l -[A7], A4 000043E0 4EBA FCFA jsr [PC - 0x306 /* 000040DC */] 000043E4 7001 moveq.l D0, 0x01 label000043E6: 000043E6 4CEE 10C0 FFEC movem.l D6,D7,A4, [A6 - 0x14] 000043EC 4E5E unlink A6 000043EE 4E75 rts fn000043F0: 000043F0 4E56 0000 link A6, 0 000043F4 48E7 0708 movem.l -[A7], D5,D6,D7,A4 000043F8 286E 0008 movea.l A4, [A6 + 0x8] 000043FC 3A2E 000C move.w D5, [A6 + 0xC] 00004400 2C2E 000E move.l D6, [A6 + 0xE] 00004404 4A6E 0014 tst.w [A6 + 0x14] 00004408 6712 beq +0x14 /* 0000441C */ 0000440A 2F06 move.l -[A7], D6 0000440C 3F05 move.w -[A7], D5 0000440E 2F0C move.l -[A7], A4 00004410 4EBA FF4E jsr [PC - 0xB2 /* 00004360 */] 00004414 3E00 move.w D7, D0 00004416 4FEF 000A lea.l A7, [A7 + 0xA] 0000441A 6034 bra +0x36 /* 00004450 */ label0000441C: 0000441C 2F06 move.l -[A7], D6 0000441E 3F05 move.w -[A7], D5 00004420 2F0C move.l -[A7], A4 00004422 4EBA F8DA jsr [PC - 0x726 /* 00003CFE */] 00004426 3E00 move.w D7, D0 00004428 0C6E 0001 0012 cmpi.w [A6 + 0x12], 0x1 0000442E 4FEF 000A lea.l A7, [A7 + 0xA] 00004432 6608 bne +0xA /* 0000443C */ 00004434 4A47 tst.w D7 00004436 6704 beq +0x6 /* 0000443C */ 00004438 7E00 moveq.l D7, 0x00 0000443A 6014 bra +0x16 /* 00004450 */ label0000443C: 0000443C 3F2E 0012 move.w -[A7], [A6 + 0x12] 00004440 2F06 move.l -[A7], D6 00004442 3F05 move.w -[A7], D5 00004444 2F0C move.l -[A7], A4 00004446 4EBA FDE4 jsr [PC - 0x21C /* 0000422C */] 0000444A 3E00 move.w D7, D0 0000444C 4FEF 000C lea.l A7, [A7 + 0xC] label00004450: 00004450 4A47 tst.w D7 00004452 6604 bne +0x6 /* 00004458 */ 00004454 7000 moveq.l D0, 0x00 00004456 6002 bra +0x4 /* 0000445A */ label00004458: 00004458 7001 moveq.l D0, 0x01 label0000445A: 0000445A 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 0000445E 4E5E unlink A6 00004460 4E75 rts export_503: fn00004462: 00004462 4E56 FFFC link A6, -0x0004 00004466 2F07 move.l -[A7], D7 00004468 486E FFFC pea.l [A6 - 0x4] 0000446C 3F2E 000C move.w -[A7], [A6 + 0xC] 00004470 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004474 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */] 00004478 2E2E 000E move.l D7, [A6 + 0xE] 0000447C 4FEF 000A lea.l A7, [A7 + 0xA] 00004480 6014 bra +0x16 /* 00004496 */ label00004482: 00004482 2F07 move.l -[A7], D7 00004484 3F2E 000C move.w -[A7], [A6 + 0xC] 00004488 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000448C 4EBA F61A jsr [PC - 0x9E6 /* 00003AA8 */] 00004490 4FEF 000A lea.l A7, [A7 + 0xA] 00004494 5287 addq.l D7, 1 label00004496: 00004496 BEAE FFFC cmp.l D7, [A6 - 0x4] 0000449A 6DE6 blt -0x18 /* 00004482 */ 0000449C 2E1F move.l D7, [A7]+ 0000449E 4E5E unlink A6 000044A0 4E75 rts export_502: fn000044A2: 000044A2 4E56 0000 link A6, 0 000044A6 48E7 0708 movem.l -[A7], D5,D6,D7,A4 000044AA 286E 0008 movea.l A4, [A6 + 0x8] 000044AE 3C2E 000C move.w D6, [A6 + 0xC] 000044B2 2E2E 000E move.l D7, [A6 + 0xE] 000044B6 2F07 move.l -[A7], D7 000044B8 3F06 move.w -[A7], D6 000044BA 2F0C move.l -[A7], A4 000044BC 4EBA F840 jsr [PC - 0x7C0 /* 00003CFE */] 000044C0 4A40 tst.w D0 000044C2 4FEF 000A lea.l A7, [A7 + 0xA] 000044C6 6712 beq +0x14 /* 000044DA */ 000044C8 2F07 move.l -[A7], D7 000044CA 3F06 move.w -[A7], D6 000044CC 2F0C move.l -[A7], A4 000044CE 4EBA FEAC jsr [PC - 0x154 /* 0000437C */] 000044D2 3A00 move.w D5, D0 000044D4 4FEF 000A lea.l A7, [A7 + 0xA] 000044D8 6016 bra +0x18 /* 000044F0 */ label000044DA: 000044DA 2F3C 0001 0000 move.l -[A7], 0x10000 000044E0 2F07 move.l -[A7], D7 000044E2 3F06 move.w -[A7], D6 000044E4 2F0C move.l -[A7], A4 000044E6 4EBA FF08 jsr [PC - 0xF8 /* 000043F0 */] 000044EA 3A00 move.w D5, D0 000044EC 4FEF 000E lea.l A7, [A7 + 0xE] label000044F0: 000044F0 4A45 tst.w D5 000044F2 6604 bne +0x6 /* 000044F8 */ 000044F4 7000 moveq.l D0, 0x00 000044F6 6012 bra +0x14 /* 0000450A */ label000044F8: 000044F8 2F3C 7FFF FFFF move.l -[A7], 0x7FFFFFFF 000044FE 2F07 move.l -[A7], D7 00004500 3F06 move.w -[A7], D6 00004502 2F0C move.l -[A7], A4 00004504 4EBA FF5C jsr [PC - 0xA4 /* 00004462 */] 00004508 7001 moveq.l D0, 0x01 label0000450A: 0000450A 4CEE 10E0 FFF0 movem.l D5,D6,D7,A4, [A6 - 0x10] 00004510 4E5E unlink A6 00004512 4E75 rts 00004514 4E56 0000 link A6, 0 00004518 206E 0008 movea.l A0, [A6 + 0x8] 0000451C 4290 clr.l [A0] 0000451E 7001 moveq.l D0, 0x01 00004520 4E5E unlink A6 00004522 4E75 rts export_510: fn00004524: 00004524 4E56 FFF8 link A6, -0x0008 00004528 206E 0010 movea.l A0, [A6 + 0x10] 0000452C 4290 clr.l [A0] 0000452E 4AAE 000C tst.l [A6 + 0xC] 00004532 6604 bne +0x6 /* 00004538 */ 00004534 7000 moveq.l D0, 0x00 00004536 603E bra +0x40 /* 00004576 */ label00004538: 00004538 486E FFFC pea.l [A6 - 0x4] 0000453C 3F3C 0001 move.w -[A7], 0x1 00004540 2F2E 000C move.l -[A7], [A6 + 0xC] 00004544 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004548 4EAD 11E2 jsr [A5 + 0x11E2 /* export_568 */] 0000454C 4A40 tst.w D0 0000454E 4FEF 000E lea.l A7, [A7 + 0xE] 00004552 6604 bne +0x6 /* 00004558 */ 00004554 7000 moveq.l D0, 0x00 00004556 601E bra +0x20 /* 00004576 */ label00004558: 00004558 206E FFFC movea.l A0, [A6 - 0x4] 0000455C 2050 movea.l A0, [A0] 0000455E 226E 0010 movea.l A1, [A6 + 0x10] 00004562 2290 move.l [A1], [A0] 00004564 4878 0001 push.l 0x1 00004568 2F2E 000C move.l -[A7], [A6 + 0xC] 0000456C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004570 4EAD 11EA jsr [A5 + 0x11EA /* export_569 */] 00004574 7001 moveq.l D0, 0x01 label00004576: 00004576 4E5E unlink A6 00004578 4E75 rts fn0000457A: 0000457A 4E56 FFF8 link A6, -0x0008 0000457E 4AAE 000C tst.l [A6 + 0xC] 00004582 6604 bne +0x6 /* 00004588 */ 00004584 7000 moveq.l D0, 0x00 00004586 603E bra +0x40 /* 000045C6 */ label00004588: 00004588 486E FFFC pea.l [A6 - 0x4] 0000458C 3F3C 0001 move.w -[A7], 0x1 00004590 2F2E 000C move.l -[A7], [A6 + 0xC] 00004594 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004598 4EAD 11E2 jsr [A5 + 0x11E2 /* export_568 */] 0000459C 4A40 tst.w D0 0000459E 4FEF 000E lea.l A7, [A7 + 0xE] 000045A2 6604 bne +0x6 /* 000045A8 */ 000045A4 7000 moveq.l D0, 0x00 000045A6 601E bra +0x20 /* 000045C6 */ label000045A8: 000045A8 206E FFFC movea.l A0, [A6 - 0x4] 000045AC 2050 movea.l A0, [A0] 000045AE 20AE 0010 move.l [A0], [A6 + 0x10] 000045B2 2F3C 0001 0001 move.l -[A7], 0x10001 000045B8 2F2E 000C move.l -[A7], [A6 + 0xC] 000045BC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000045C0 4EAD 11EA jsr [A5 + 0x11EA /* export_569 */] 000045C4 7001 moveq.l D0, 0x01 label000045C6: 000045C6 4E5E unlink A6 000045C8 4E75 rts fn000045CA: 000045CA 4E56 FFF8 link A6, -0x0008 000045CE 206E 0010 movea.l A0, [A6 + 0x10] 000045D2 4290 clr.l [A0] 000045D4 4AAE 000C tst.l [A6 + 0xC] 000045D8 6604 bne +0x6 /* 000045DE */ 000045DA 7000 moveq.l D0, 0x00 000045DC 6040 bra +0x42 /* 0000461E */ label000045DE: 000045DE 486E FFFC pea.l [A6 - 0x4] 000045E2 3F3C 0001 move.w -[A7], 0x1 000045E6 2F2E 000C move.l -[A7], [A6 + 0xC] 000045EA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000045EE 4EAD 11E2 jsr [A5 + 0x11E2 /* export_568 */] 000045F2 4A40 tst.w D0 000045F4 4FEF 000E lea.l A7, [A7 + 0xE] 000045F8 6604 bne +0x6 /* 000045FE */ 000045FA 7000 moveq.l D0, 0x00 000045FC 6020 bra +0x22 /* 0000461E */ label000045FE: 000045FE 206E FFFC movea.l A0, [A6 - 0x4] 00004602 2050 movea.l A0, [A0] 00004604 226E 0010 movea.l A1, [A6 + 0x10] 00004608 22A8 0004 move.l [A1], [A0 + 0x4] 0000460C 4878 0001 push.l 0x1 00004610 2F2E 000C move.l -[A7], [A6 + 0xC] 00004614 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004618 4EAD 11EA jsr [A5 + 0x11EA /* export_569 */] 0000461C 7001 moveq.l D0, 0x01 label0000461E: 0000461E 4E5E unlink A6 00004620 4E75 rts fn00004622: 00004622 4E56 FFF8 link A6, -0x0008 00004626 4AAE 000C tst.l [A6 + 0xC] 0000462A 6604 bne +0x6 /* 00004630 */ 0000462C 7000 moveq.l D0, 0x00 0000462E 6040 bra +0x42 /* 00004670 */ label00004630: 00004630 486E FFFC pea.l [A6 - 0x4] 00004634 3F3C 0001 move.w -[A7], 0x1 00004638 2F2E 000C move.l -[A7], [A6 + 0xC] 0000463C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004640 4EAD 11E2 jsr [A5 + 0x11E2 /* export_568 */] 00004644 4A40 tst.w D0 00004646 4FEF 000E lea.l A7, [A7 + 0xE] 0000464A 6604 bne +0x6 /* 00004650 */ 0000464C 7000 moveq.l D0, 0x00 0000464E 6020 bra +0x22 /* 00004670 */ label00004650: 00004650 206E FFFC movea.l A0, [A6 - 0x4] 00004654 2050 movea.l A0, [A0] 00004656 216E 0010 0004 move.l [A0 + 0x4], [A6 + 0x10] 0000465C 2F3C 0001 0001 move.l -[A7], 0x10001 00004662 2F2E 000C move.l -[A7], [A6 + 0xC] 00004666 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000466A 4EAD 11EA jsr [A5 + 0x11EA /* export_569 */] 0000466E 7001 moveq.l D0, 0x01 label00004670: 00004670 4E5E unlink A6 00004672 4E75 rts fn00004674: 00004674 4E56 FFF8 link A6, -0x0008 00004678 206E 0010 movea.l A0, [A6 + 0x10] 0000467C 4290 clr.l [A0] 0000467E 4AAE 000C tst.l [A6 + 0xC] 00004682 6604 bne +0x6 /* 00004688 */ 00004684 7000 moveq.l D0, 0x00 00004686 6040 bra +0x42 /* 000046C8 */ label00004688: 00004688 486E FFFC pea.l [A6 - 0x4] 0000468C 3F3C 0001 move.w -[A7], 0x1 00004690 2F2E 000C move.l -[A7], [A6 + 0xC] 00004694 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004698 4EAD 11E2 jsr [A5 + 0x11E2 /* export_568 */] 0000469C 4A40 tst.w D0 0000469E 4FEF 000E lea.l A7, [A7 + 0xE] 000046A2 6604 bne +0x6 /* 000046A8 */ 000046A4 7000 moveq.l D0, 0x00 000046A6 6020 bra +0x22 /* 000046C8 */ label000046A8: 000046A8 206E FFFC movea.l A0, [A6 - 0x4] 000046AC 2050 movea.l A0, [A0] 000046AE 226E 0010 movea.l A1, [A6 + 0x10] 000046B2 22A8 0008 move.l [A1], [A0 + 0x8] 000046B6 4878 0001 push.l 0x1 000046BA 2F2E 000C move.l -[A7], [A6 + 0xC] 000046BE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000046C2 4EAD 11EA jsr [A5 + 0x11EA /* export_569 */] 000046C6 7001 moveq.l D0, 0x01 label000046C8: 000046C8 4E5E unlink A6 000046CA 4E75 rts fn000046CC: 000046CC 4E56 FFF8 link A6, -0x0008 000046D0 4AAE 000C tst.l [A6 + 0xC] 000046D4 6604 bne +0x6 /* 000046DA */ 000046D6 7000 moveq.l D0, 0x00 000046D8 6040 bra +0x42 /* 0000471A */ label000046DA: 000046DA 486E FFFC pea.l [A6 - 0x4] 000046DE 3F3C 0001 move.w -[A7], 0x1 000046E2 2F2E 000C move.l -[A7], [A6 + 0xC] 000046E6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000046EA 4EAD 11E2 jsr [A5 + 0x11E2 /* export_568 */] 000046EE 4A40 tst.w D0 000046F0 4FEF 000E lea.l A7, [A7 + 0xE] 000046F4 6604 bne +0x6 /* 000046FA */ 000046F6 7000 moveq.l D0, 0x00 000046F8 6020 bra +0x22 /* 0000471A */ label000046FA: 000046FA 206E FFFC movea.l A0, [A6 - 0x4] 000046FE 2050 movea.l A0, [A0] 00004700 216E 0010 0008 move.l [A0 + 0x8], [A6 + 0x10] 00004706 2F3C 0001 0001 move.l -[A7], 0x10001 0000470C 2F2E 000C move.l -[A7], [A6 + 0xC] 00004710 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004714 4EAD 11EA jsr [A5 + 0x11EA /* export_569 */] 00004718 7001 moveq.l D0, 0x01 label0000471A: 0000471A 4E5E unlink A6 0000471C 4E75 rts fn0000471E: 0000471E 4E56 FFF8 link A6, -0x0008 00004722 206E 0010 movea.l A0, [A6 + 0x10] 00004726 4290 clr.l [A0] 00004728 4AAE 000C tst.l [A6 + 0xC] 0000472C 6604 bne +0x6 /* 00004732 */ 0000472E 7000 moveq.l D0, 0x00 00004730 6040 bra +0x42 /* 00004772 */ label00004732: 00004732 486E FFFC pea.l [A6 - 0x4] 00004736 3F3C 0001 move.w -[A7], 0x1 0000473A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000473E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004742 4EAD 11E2 jsr [A5 + 0x11E2 /* export_568 */] 00004746 4A40 tst.w D0 00004748 4FEF 000E lea.l A7, [A7 + 0xE] 0000474C 6604 bne +0x6 /* 00004752 */ 0000474E 7000 moveq.l D0, 0x00 00004750 6020 bra +0x22 /* 00004772 */ label00004752: 00004752 206E FFFC movea.l A0, [A6 - 0x4] 00004756 2050 movea.l A0, [A0] 00004758 226E 0010 movea.l A1, [A6 + 0x10] 0000475C 22A8 000C move.l [A1], [A0 + 0xC] 00004760 4878 0001 push.l 0x1 00004764 2F2E 000C move.l -[A7], [A6 + 0xC] 00004768 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000476C 4EAD 11EA jsr [A5 + 0x11EA /* export_569 */] 00004770 7001 moveq.l D0, 0x01 label00004772: 00004772 4E5E unlink A6 00004774 4E75 rts fn00004776: 00004776 4E56 FFF8 link A6, -0x0008 0000477A 4AAE 000C tst.l [A6 + 0xC] 0000477E 6604 bne +0x6 /* 00004784 */ 00004780 7000 moveq.l D0, 0x00 00004782 6040 bra +0x42 /* 000047C4 */ label00004784: 00004784 486E FFFC pea.l [A6 - 0x4] 00004788 3F3C 0001 move.w -[A7], 0x1 0000478C 2F2E 000C move.l -[A7], [A6 + 0xC] 00004790 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004794 4EAD 11E2 jsr [A5 + 0x11E2 /* export_568 */] 00004798 4A40 tst.w D0 0000479A 4FEF 000E lea.l A7, [A7 + 0xE] 0000479E 6604 bne +0x6 /* 000047A4 */ 000047A0 7000 moveq.l D0, 0x00 000047A2 6020 bra +0x22 /* 000047C4 */ label000047A4: 000047A4 206E FFFC movea.l A0, [A6 - 0x4] 000047A8 2050 movea.l A0, [A0] 000047AA 216E 0010 000C move.l [A0 + 0xC], [A6 + 0x10] 000047B0 2F3C 0001 0001 move.l -[A7], 0x10001 000047B6 2F2E 000C move.l -[A7], [A6 + 0xC] 000047BA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000047BE 4EAD 11EA jsr [A5 + 0x11EA /* export_569 */] 000047C2 7001 moveq.l D0, 0x01 label000047C4: 000047C4 4E5E unlink A6 000047C6 4E75 rts export_511: 000047C8 4E56 FFFC link A6, -0x0004 000047CC 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 000047D0 2C2E 000C move.l D6, [A6 + 0xC] 000047D4 3E2E 0010 move.w D7, [A6 + 0x10] 000047D8 3047 movea.w A0, D7 000047DA 2F08 move.l -[A7], A0 000047DC 4267 clr.w -[A7] 000047DE 2F2E 0012 move.l -[A7], [A6 + 0x12] 000047E2 4EAD 0B4A jsr [A5 + 0xB4A /* export_357 */] 000047E6 4A86 tst.l D6 000047E8 4FEF 000A lea.l A7, [A7 + 0xA] 000047EC 6604 bne +0x6 /* 000047F2 */ 000047EE 7000 moveq.l D0, 0x00 000047F0 6056 bra +0x58 /* 00004848 */ label000047F2: 000047F2 486E FFFC pea.l [A6 - 0x4] 000047F6 3F3C 0001 move.w -[A7], 0x1 000047FA 2F06 move.l -[A7], D6 000047FC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004800 4EAD 11E2 jsr [A5 + 0x11E2 /* export_568 */] 00004804 4A40 tst.w D0 00004806 4FEF 000E lea.l A7, [A7 + 0xE] 0000480A 6604 bne +0x6 /* 00004810 */ 0000480C 7000 moveq.l D0, 0x00 0000480E 6038 bra +0x3A /* 00004848 */ label00004810: 00004810 7A01 moveq.l D5, 0x01 00004812 206E FFFC movea.l A0, [A6 - 0x4] 00004816 2050 movea.l A0, [A0] 00004818 3828 0018 move.w D4, [A0 + 0x18] 0000481C B847 cmp.w D4, D7 0000481E 6C04 bge +0x6 /* 00004824 */ 00004820 7A00 moveq.l D5, 0x00 00004822 3E04 move.w D7, D4 label00004824: 00004824 206E FFFC movea.l A0, [A6 - 0x4] 00004828 701A moveq.l D0, 0x1A 0000482A D090 add.l D0, [A0] 0000482C 2040 movea.l A0, D0 0000482E 2007 move.l D0, D7 00004830 48C0 ext.l D0 00004832 226E 0012 movea.l A1, [A6 + 0x12] 00004836 A02E syscall BlockMove/BlockMoveData 00004838 4878 0001 push.l 0x1 0000483C 2F06 move.l -[A7], D6 0000483E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004842 4EAD 11EA jsr [A5 + 0x11EA /* export_569 */] 00004846 3005 move.w D0, D5 label00004848: 00004848 4CEE 00F0 FFEC movem.l D4,D5,D6,D7, [A6 - 0x14] 0000484E 4E5E unlink A6 00004850 4E75 rts fn00004852: 00004852 4E56 FFFC link A6, -0x0004 00004856 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 0000485A 2E2E 000C move.l D7, [A6 + 0xC] 0000485E 382E 0010 move.w D4, [A6 + 0x10] 00004862 4A87 tst.l D7 00004864 6604 bne +0x6 /* 0000486A */ 00004866 7000 moveq.l D0, 0x00 00004868 6058 bra +0x5A /* 000048C2 */ label0000486A: 0000486A 486E FFFC pea.l [A6 - 0x4] 0000486E 3F3C 0001 move.w -[A7], 0x1 00004872 2F07 move.l -[A7], D7 00004874 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004878 4EAD 11E2 jsr [A5 + 0x11E2 /* export_568 */] 0000487C 4A40 tst.w D0 0000487E 4FEF 000E lea.l A7, [A7 + 0xE] 00004882 6604 bne +0x6 /* 00004888 */ 00004884 7000 moveq.l D0, 0x00 00004886 603A bra +0x3C /* 000048C2 */ label00004888: 00004888 7C01 moveq.l D6, 0x01 0000488A 206E FFFC movea.l A0, [A6 - 0x4] 0000488E 2050 movea.l A0, [A0] 00004890 3A28 0018 move.w D5, [A0 + 0x18] 00004894 BA44 cmp.w D5, D4 00004896 6C04 bge +0x6 /* 0000489C */ 00004898 7C00 moveq.l D6, 0x00 0000489A 3805 move.w D4, D5 label0000489C: 0000489C 206E FFFC movea.l A0, [A6 - 0x4] 000048A0 701A moveq.l D0, 0x1A 000048A2 D090 add.l D0, [A0] 000048A4 2240 movea.l A1, D0 000048A6 2004 move.l D0, D4 000048A8 48C0 ext.l D0 000048AA 206E 0012 movea.l A0, [A6 + 0x12] 000048AE A02E syscall BlockMove/BlockMoveData 000048B0 2F3C 0001 0001 move.l -[A7], 0x10001 000048B6 2F07 move.l -[A7], D7 000048B8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000048BC 4EAD 11EA jsr [A5 + 0x11EA /* export_569 */] 000048C0 3006 move.w D0, D6 label000048C2: 000048C2 4CEE 00F0 FFEC movem.l D4,D5,D6,D7, [A6 - 0x14] 000048C8 4E5E unlink A6 000048CA 4E75 rts fn000048CC: 000048CC 4E56 FFF8 link A6, -0x0008 000048D0 48E7 0708 movem.l -[A7], D5,D6,D7,A4 000048D4 286E 0008 movea.l A4, [A6 + 0x8] 000048D8 2E2E 000C move.l D7, [A6 + 0xC] 000048DC 4A87 tst.l D7 000048DE 6606 bne +0x8 /* 000048E6 */ 000048E0 7001 moveq.l D0, 0x01 000048E2 6000 009C bra +0x9E /* 00004980 */ label000048E6: 000048E6 2C07 move.l D6, D7 000048E8 7A00 moveq.l D5, 0x00 label000048EA: 000048EA 2F06 move.l -[A7], D6 000048EC 2F0C move.l -[A7], A4 000048EE 4EAD 1222 jsr [A5 + 0x1222 /* export_576 */] 000048F2 4A40 tst.w D0 000048F4 508F addq.l A7, 8 000048F6 6606 bne +0x8 /* 000048FE */ 000048F8 7000 moveq.l D0, 0x00 000048FA 6000 0084 bra +0x86 /* 00004980 */ label000048FE: 000048FE 486E FFF8 pea.l [A6 - 0x8] 00004902 2F06 move.l -[A7], D6 00004904 2F0C move.l -[A7], A4 00004906 4EBA FC1C jsr [PC - 0x3E4 /* 00004524 */] 0000490A 4AAE FFF8 tst.l [A6 - 0x8] 0000490E 4FEF 000C lea.l A7, [A7 + 0xC] 00004912 671E beq +0x20 /* 00004932 */ 00004914 2F2E 0014 move.l -[A7], [A6 + 0x14] 00004918 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000491C 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00004920 2F0C move.l -[A7], A4 00004922 4EBA FFA8 jsr [PC - 0x58 /* 000048CC */] 00004926 4A40 tst.w D0 00004928 4FEF 0010 lea.l A7, [A7 + 0x10] 0000492C 6604 bne +0x6 /* 00004932 */ 0000492E 7000 moveq.l D0, 0x00 00004930 604E bra +0x50 /* 00004980 */ label00004932: 00004932 486E FFFC pea.l [A6 - 0x4] 00004936 2F06 move.l -[A7], D6 00004938 2F0C move.l -[A7], A4 0000493A 4EBA FD38 jsr [PC - 0x2C8 /* 00004674 */] 0000493E BCAE FFFC cmp.l D6, [A6 - 0x4] 00004942 4FEF 000C lea.l A7, [A7 + 0xC] 00004946 6602 bne +0x4 /* 0000494A */ 00004948 7A01 moveq.l D5, 0x01 label0000494A: 0000494A 202E FFFC move.l D0, [A6 - 0x4] 0000494E B0AE 000C cmp.l D0, [A6 + 0xC] 00004952 6602 bne +0x4 /* 00004956 */ 00004954 7A01 moveq.l D5, 0x01 label00004956: 00004956 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000495A 2F06 move.l -[A7], D6 0000495C 2F0C move.l -[A7], A4 0000495E 206E 0010 movea.l A0, [A6 + 0x10] 00004962 4E90 jsr [A0] 00004964 4A40 tst.w D0 00004966 4FEF 000C lea.l A7, [A7 + 0xC] 0000496A 6604 bne +0x6 /* 00004970 */ 0000496C 7000 moveq.l D0, 0x00 0000496E 6010 bra +0x12 /* 00004980 */ label00004970: 00004970 2C2E FFFC move.l D6, [A6 - 0x4] 00004974 BE86 cmp.l D7, D6 00004976 6706 beq +0x8 /* 0000497E */ 00004978 4A45 tst.w D5 0000497A 6700 FF6E beq -0x90 /* 000048EA */ label0000497E: 0000497E 7001 moveq.l D0, 0x01 label00004980: 00004980 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00004984 4E5E unlink A6 00004986 4E75 rts fn00004988: 00004988 4E56 FFF8 link A6, -0x0008 0000498C 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00004990 286E 0008 movea.l A4, [A6 + 0x8] 00004994 2E2E 000C move.l D7, [A6 + 0xC] 00004998 4A87 tst.l D7 0000499A 6606 bne +0x8 /* 000049A2 */ 0000499C 7001 moveq.l D0, 0x01 0000499E 6000 009C bra +0x9E /* 00004A3C */ label000049A2: 000049A2 2C07 move.l D6, D7 000049A4 7A00 moveq.l D5, 0x00 label000049A6: 000049A6 2F06 move.l -[A7], D6 000049A8 2F0C move.l -[A7], A4 000049AA 4EAD 1222 jsr [A5 + 0x1222 /* export_576 */] 000049AE 4A40 tst.w D0 000049B0 508F addq.l A7, 8 000049B2 6606 bne +0x8 /* 000049BA */ 000049B4 7000 moveq.l D0, 0x00 000049B6 6000 0084 bra +0x86 /* 00004A3C */ label000049BA: 000049BA 486E FFFC pea.l [A6 - 0x4] 000049BE 2F06 move.l -[A7], D6 000049C0 2F0C move.l -[A7], A4 000049C2 4EBA FCB0 jsr [PC - 0x350 /* 00004674 */] 000049C6 BCAE FFFC cmp.l D6, [A6 - 0x4] 000049CA 4FEF 000C lea.l A7, [A7 + 0xC] 000049CE 6602 bne +0x4 /* 000049D2 */ 000049D0 7A01 moveq.l D5, 0x01 label000049D2: 000049D2 202E FFFC move.l D0, [A6 - 0x4] 000049D6 B0AE 000C cmp.l D0, [A6 + 0xC] 000049DA 6602 bne +0x4 /* 000049DE */ 000049DC 7A01 moveq.l D5, 0x01 label000049DE: 000049DE 2F2E 0014 move.l -[A7], [A6 + 0x14] 000049E2 2F06 move.l -[A7], D6 000049E4 2F0C move.l -[A7], A4 000049E6 206E 0010 movea.l A0, [A6 + 0x10] 000049EA 4E90 jsr [A0] 000049EC 4A40 tst.w D0 000049EE 4FEF 000C lea.l A7, [A7 + 0xC] 000049F2 6604 bne +0x6 /* 000049F8 */ 000049F4 7000 moveq.l D0, 0x00 000049F6 6044 bra +0x46 /* 00004A3C */ label000049F8: 000049F8 486E FFF8 pea.l [A6 - 0x8] 000049FC 2F06 move.l -[A7], D6 000049FE 2F0C move.l -[A7], A4 00004A00 4EBA FB22 jsr [PC - 0x4DE /* 00004524 */] 00004A04 4AAE FFF8 tst.l [A6 - 0x8] 00004A08 4FEF 000C lea.l A7, [A7 + 0xC] 00004A0C 671E beq +0x20 /* 00004A2C */ 00004A0E 2F2E 0014 move.l -[A7], [A6 + 0x14] 00004A12 2F2E 0010 move.l -[A7], [A6 + 0x10] 00004A16 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00004A1A 2F0C move.l -[A7], A4 00004A1C 4EBA FF6A jsr [PC - 0x96 /* 00004988 */] 00004A20 4A40 tst.w D0 00004A22 4FEF 0010 lea.l A7, [A7 + 0x10] 00004A26 6604 bne +0x6 /* 00004A2C */ 00004A28 7000 moveq.l D0, 0x00 00004A2A 6010 bra +0x12 /* 00004A3C */ label00004A2C: 00004A2C 2C2E FFFC move.l D6, [A6 - 0x4] 00004A30 BE86 cmp.l D7, D6 00004A32 6706 beq +0x8 /* 00004A3A */ 00004A34 4A45 tst.w D5 00004A36 6700 FF6E beq -0x90 /* 000049A6 */ label00004A3A: 00004A3A 7001 moveq.l D0, 0x01 label00004A3C: 00004A3C 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00004A40 4E5E unlink A6 00004A42 4E75 rts export_512: fn00004A44: 00004A44 4E56 FFF8 link A6, -0x0008 00004A48 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 00004A4C 286E 0008 movea.l A4, [A6 + 0x8] 00004A50 2E2E 000C move.l D7, [A6 + 0xC] 00004A54 4A87 tst.l D7 00004A56 6606 bne +0x8 /* 00004A5E */ 00004A58 7001 moveq.l D0, 0x01 00004A5A 6000 00AC bra +0xAE /* 00004B08 */ label00004A5E: 00004A5E 2C07 move.l D6, D7 00004A60 7A00 moveq.l D5, 0x00 00004A62 78FF moveq.l D4, 0xFFFFFFFF 00004A64 D86E 0010 add.w D4, [A6 + 0x10] label00004A68: 00004A68 2F06 move.l -[A7], D6 00004A6A 2F0C move.l -[A7], A4 00004A6C 4EAD 1222 jsr [A5 + 0x1222 /* export_576 */] 00004A70 4A40 tst.w D0 00004A72 508F addq.l A7, 8 00004A74 6606 bne +0x8 /* 00004A7C */ 00004A76 7000 moveq.l D0, 0x00 00004A78 6000 008E bra +0x90 /* 00004B08 */ label00004A7C: 00004A7C 486E FFF8 pea.l [A6 - 0x8] 00004A80 2F06 move.l -[A7], D6 00004A82 2F0C move.l -[A7], A4 00004A84 4EBA FA9E jsr [PC - 0x562 /* 00004524 */] 00004A88 4AAE FFF8 tst.l [A6 - 0x8] 00004A8C 4FEF 000C lea.l A7, [A7 + 0xC] 00004A90 6728 beq +0x2A /* 00004ABA */ 00004A92 0C6E 0001 0010 cmpi.w [A6 + 0x10], 0x1 00004A98 6F20 ble +0x22 /* 00004ABA */ 00004A9A 2F2E 0016 move.l -[A7], [A6 + 0x16] 00004A9E 2F2E 0012 move.l -[A7], [A6 + 0x12] 00004AA2 3F04 move.w -[A7], D4 00004AA4 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00004AA8 2F0C move.l -[A7], A4 00004AAA 4EBA FF98 jsr [PC - 0x68 /* 00004A44 */] 00004AAE 4A40 tst.w D0 00004AB0 4FEF 0012 lea.l A7, [A7 + 0x12] 00004AB4 6604 bne +0x6 /* 00004ABA */ 00004AB6 7000 moveq.l D0, 0x00 00004AB8 604E bra +0x50 /* 00004B08 */ label00004ABA: 00004ABA 486E FFFC pea.l [A6 - 0x4] 00004ABE 2F06 move.l -[A7], D6 00004AC0 2F0C move.l -[A7], A4 00004AC2 4EBA FBB0 jsr [PC - 0x450 /* 00004674 */] 00004AC6 BCAE FFFC cmp.l D6, [A6 - 0x4] 00004ACA 4FEF 000C lea.l A7, [A7 + 0xC] 00004ACE 6602 bne +0x4 /* 00004AD2 */ 00004AD0 7A01 moveq.l D5, 0x01 label00004AD2: 00004AD2 202E FFFC move.l D0, [A6 - 0x4] 00004AD6 B0AE 000C cmp.l D0, [A6 + 0xC] 00004ADA 6602 bne +0x4 /* 00004ADE */ 00004ADC 7A01 moveq.l D5, 0x01 label00004ADE: 00004ADE 2F2E 0016 move.l -[A7], [A6 + 0x16] 00004AE2 2F06 move.l -[A7], D6 00004AE4 2F0C move.l -[A7], A4 00004AE6 206E 0012 movea.l A0, [A6 + 0x12] 00004AEA 4E90 jsr [A0] 00004AEC 4A40 tst.w D0 00004AEE 4FEF 000C lea.l A7, [A7 + 0xC] 00004AF2 6604 bne +0x6 /* 00004AF8 */ 00004AF4 7000 moveq.l D0, 0x00 00004AF6 6010 bra +0x12 /* 00004B08 */ label00004AF8: 00004AF8 2C2E FFFC move.l D6, [A6 - 0x4] 00004AFC BE86 cmp.l D7, D6 00004AFE 6706 beq +0x8 /* 00004B06 */ 00004B00 4A45 tst.w D5 00004B02 6700 FF64 beq -0x9A /* 00004A68 */ label00004B06: 00004B06 7001 moveq.l D0, 0x01 label00004B08: 00004B08 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 00004B0C 4E5E unlink A6 00004B0E 4E75 rts fn00004B10: 00004B10 4E56 FFF8 link A6, -0x0008 00004B14 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 00004B18 286E 0008 movea.l A4, [A6 + 0x8] 00004B1C 2E2E 000C move.l D7, [A6 + 0xC] 00004B20 4A87 tst.l D7 00004B22 6606 bne +0x8 /* 00004B2A */ 00004B24 7001 moveq.l D0, 0x01 00004B26 6000 00AC bra +0xAE /* 00004BD4 */ label00004B2A: 00004B2A 2C07 move.l D6, D7 00004B2C 7A00 moveq.l D5, 0x00 00004B2E 78FF moveq.l D4, 0xFFFFFFFF 00004B30 D86E 0010 add.w D4, [A6 + 0x10] label00004B34: 00004B34 2F06 move.l -[A7], D6 00004B36 2F0C move.l -[A7], A4 00004B38 4EAD 1222 jsr [A5 + 0x1222 /* export_576 */] 00004B3C 4A40 tst.w D0 00004B3E 508F addq.l A7, 8 00004B40 6606 bne +0x8 /* 00004B48 */ 00004B42 7000 moveq.l D0, 0x00 00004B44 6000 008E bra +0x90 /* 00004BD4 */ label00004B48: 00004B48 2F2E 0016 move.l -[A7], [A6 + 0x16] 00004B4C 2F06 move.l -[A7], D6 00004B4E 2F0C move.l -[A7], A4 00004B50 206E 0012 movea.l A0, [A6 + 0x12] 00004B54 4E90 jsr [A0] 00004B56 4A40 tst.w D0 00004B58 4FEF 000C lea.l A7, [A7 + 0xC] 00004B5C 6604 bne +0x6 /* 00004B62 */ 00004B5E 7000 moveq.l D0, 0x00 00004B60 6072 bra +0x74 /* 00004BD4 */ label00004B62: 00004B62 486E FFF8 pea.l [A6 - 0x8] 00004B66 2F06 move.l -[A7], D6 00004B68 2F0C move.l -[A7], A4 00004B6A 4EBA F9B8 jsr [PC - 0x648 /* 00004524 */] 00004B6E 4AAE FFF8 tst.l [A6 - 0x8] 00004B72 4FEF 000C lea.l A7, [A7 + 0xC] 00004B76 6728 beq +0x2A /* 00004BA0 */ 00004B78 0C6E 0001 0010 cmpi.w [A6 + 0x10], 0x1 00004B7E 6F20 ble +0x22 /* 00004BA0 */ 00004B80 2F2E 0016 move.l -[A7], [A6 + 0x16] 00004B84 2F2E 0012 move.l -[A7], [A6 + 0x12] 00004B88 3F04 move.w -[A7], D4 00004B8A 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00004B8E 2F0C move.l -[A7], A4 00004B90 4EBA FF7E jsr [PC - 0x82 /* 00004B10 */] 00004B94 4A40 tst.w D0 00004B96 4FEF 0012 lea.l A7, [A7 + 0x12] 00004B9A 6604 bne +0x6 /* 00004BA0 */ 00004B9C 7000 moveq.l D0, 0x00 00004B9E 6034 bra +0x36 /* 00004BD4 */ label00004BA0: 00004BA0 486E FFFC pea.l [A6 - 0x4] 00004BA4 2F06 move.l -[A7], D6 00004BA6 2F0C move.l -[A7], A4 00004BA8 4EBA FACA jsr [PC - 0x536 /* 00004674 */] 00004BAC BCAE FFFC cmp.l D6, [A6 - 0x4] 00004BB0 4FEF 000C lea.l A7, [A7 + 0xC] 00004BB4 6602 bne +0x4 /* 00004BB8 */ 00004BB6 7A01 moveq.l D5, 0x01 label00004BB8: 00004BB8 202E FFFC move.l D0, [A6 - 0x4] 00004BBC B0AE 000C cmp.l D0, [A6 + 0xC] 00004BC0 6602 bne +0x4 /* 00004BC4 */ 00004BC2 7A01 moveq.l D5, 0x01 label00004BC4: 00004BC4 2C2E FFFC move.l D6, [A6 - 0x4] 00004BC8 BE86 cmp.l D7, D6 00004BCA 6706 beq +0x8 /* 00004BD2 */ 00004BCC 4A45 tst.w D5 00004BCE 6700 FF64 beq -0x9A /* 00004B34 */ label00004BD2: 00004BD2 7001 moveq.l D0, 0x01 label00004BD4: 00004BD4 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 00004BD8 4E5E unlink A6 00004BDA 4E75 rts 00004BDC 4E56 0000 link A6, 0 00004BE0 2F2E 0014 move.l -[A7], [A6 + 0x14] 00004BE4 2F2E 0010 move.l -[A7], [A6 + 0x10] 00004BE8 3F3C 0001 move.w -[A7], 0x1 00004BEC 2F2E 000C move.l -[A7], [A6 + 0xC] 00004BF0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004BF4 4EBA FE4E jsr [PC - 0x1B2 /* 00004A44 */] 00004BF8 4E5E unlink A6 00004BFA 4E75 rts fn00004BFC: 00004BFC 4E56 FFF0 link A6, -0x0010 00004C00 48E7 0108 movem.l -[A7], D7,A4 00004C04 286E 0008 movea.l A4, [A6 + 0x8] 00004C08 2E2E 000C move.l D7, [A6 + 0xC] 00004C0C 486E FFFC pea.l [A6 - 0x4] 00004C10 2F07 move.l -[A7], D7 00004C12 2F0C move.l -[A7], A4 00004C14 4EBA F9B4 jsr [PC - 0x64C /* 000045CA */] 00004C18 486E FFF8 pea.l [A6 - 0x8] 00004C1C 2F07 move.l -[A7], D7 00004C1E 2F0C move.l -[A7], A4 00004C20 4EBA FA52 jsr [PC - 0x5AE /* 00004674 */] 00004C24 486E FFF4 pea.l [A6 - 0xC] 00004C28 2F07 move.l -[A7], D7 00004C2A 2F0C move.l -[A7], A4 00004C2C 4EBA FAF0 jsr [PC - 0x510 /* 0000471E */] 00004C30 BEAE FFF8 cmp.l D7, [A6 - 0x8] 00004C34 4FEF 0024 lea.l A7, [A7 + 0x24] 00004C38 6618 bne +0x1A /* 00004C52 */ 00004C3A 4AAE FFFC tst.l [A6 - 0x4] 00004C3E 677A beq +0x7C /* 00004CBA */ 00004C40 42A7 clr.l -[A7] 00004C42 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004C46 2F0C move.l -[A7], A4 00004C48 4EBA F930 jsr [PC - 0x6D0 /* 0000457A */] 00004C4C 4FEF 000C lea.l A7, [A7 + 0xC] 00004C50 6068 bra +0x6A /* 00004CBA */ label00004C52: 00004C52 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00004C56 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00004C5A 2F0C move.l -[A7], A4 00004C5C 4EBA FB18 jsr [PC - 0x4E8 /* 00004776 */] 00004C60 2EAE FFF8 move.l [A7], [A6 - 0x8] 00004C64 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00004C68 2F0C move.l -[A7], A4 00004C6A 4EBA FA60 jsr [PC - 0x5A0 /* 000046CC */] 00004C6E 4AAE FFFC tst.l [A6 - 0x4] 00004C72 4FEF 0014 lea.l A7, [A7 + 0x14] 00004C76 672A beq +0x2C /* 00004CA2 */ 00004C78 486E FFF0 pea.l [A6 - 0x10] 00004C7C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004C80 2F0C move.l -[A7], A4 00004C82 4EBA F8A0 jsr [PC - 0x760 /* 00004524 */] 00004C86 BEAE FFF0 cmp.l D7, [A6 - 0x10] 00004C8A 4FEF 000C lea.l A7, [A7 + 0xC] 00004C8E 6612 bne +0x14 /* 00004CA2 */ 00004C90 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00004C94 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004C98 2F0C move.l -[A7], A4 00004C9A 4EBA F8DE jsr [PC - 0x722 /* 0000457A */] 00004C9E 4FEF 000C lea.l A7, [A7 + 0xC] label00004CA2: 00004CA2 2F07 move.l -[A7], D7 00004CA4 2F07 move.l -[A7], D7 00004CA6 2F0C move.l -[A7], A4 00004CA8 4EBA FA22 jsr [PC - 0x5DE /* 000046CC */] 00004CAC 2E87 move.l [A7], D7 00004CAE 2F07 move.l -[A7], D7 00004CB0 2F0C move.l -[A7], A4 00004CB2 4EBA FAC2 jsr [PC - 0x53E /* 00004776 */] 00004CB6 4FEF 0014 lea.l A7, [A7 + 0x14] label00004CBA: 00004CBA 7001 moveq.l D0, 0x01 00004CBC 4CDF 1080 movem.l D7,A4, [A7]+ 00004CC0 4E5E unlink A6 00004CC2 4E75 rts export_513: fn00004CC4: 00004CC4 4E56 FFF4 link A6, -0x000C 00004CC8 48E7 0108 movem.l -[A7], D7,A4 00004CCC 286E 0008 movea.l A4, [A6 + 0x8] 00004CD0 2E2E 000C move.l D7, [A6 + 0xC] 00004CD4 486E FFFC pea.l [A6 - 0x4] 00004CD8 2F07 move.l -[A7], D7 00004CDA 2F0C move.l -[A7], A4 00004CDC 4EBA F996 jsr [PC - 0x66A /* 00004674 */] 00004CE0 BEAE FFFC cmp.l D7, [A6 - 0x4] 00004CE4 4FEF 000C lea.l A7, [A7 + 0xC] 00004CE8 670C beq +0xE /* 00004CF6 */ 00004CEA 2F3C 0000 0236 move.l -[A7], 0x236 00004CF0 4EAD 0E4A jsr [A5 + 0xE4A /* export_453 */] 00004CF4 588F addq.l A7, 4 label00004CF6: 00004CF6 486E FFF8 pea.l [A6 - 0x8] 00004CFA 2F07 move.l -[A7], D7 00004CFC 2F0C move.l -[A7], A4 00004CFE 4EBA FA1E jsr [PC - 0x5E2 /* 0000471E */] 00004D02 BEAE FFF8 cmp.l D7, [A6 - 0x8] 00004D06 4FEF 000C lea.l A7, [A7 + 0xC] 00004D0A 670C beq +0xE /* 00004D18 */ 00004D0C 2F3C 0000 0250 move.l -[A7], 0x250 00004D12 4EAD 0E4A jsr [A5 + 0xE4A /* export_453 */] 00004D16 588F addq.l A7, 4 label00004D18: 00004D18 486E FFF4 pea.l [A6 - 0xC] 00004D1C 2F07 move.l -[A7], D7 00004D1E 2F0C move.l -[A7], A4 00004D20 4EAD 11D2 jsr [A5 + 0x11D2 /* export_566 */] 00004D24 2E87 move.l [A7], D7 00004D26 2F0C move.l -[A7], A4 00004D28 4EAD 11C2 jsr [A5 + 0x11C2 /* export_564 */] 00004D2C 7001 moveq.l D0, 0x01 00004D2E 4CEE 1080 FFEC movem.l D7,A4, [A6 - 0x14] 00004D34 4E5E unlink A6 00004D36 4E75 rts export_514: fn00004D38: 00004D38 4E56 0000 link A6, 0 00004D3C 2F2E 000C move.l -[A7], [A6 + 0xC] 00004D40 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004D44 4EBA FEB6 jsr [PC - 0x14A /* 00004BFC */] 00004D48 4A40 tst.w D0 00004D4A 508F addq.l A7, 8 00004D4C 6604 bne +0x6 /* 00004D52 */ 00004D4E 7000 moveq.l D0, 0x00 00004D50 6018 bra +0x1A /* 00004D6A */ label00004D52: 00004D52 2F2E 000C move.l -[A7], [A6 + 0xC] 00004D56 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004D5A 4EBA FF68 jsr [PC - 0x98 /* 00004CC4 */] 00004D5E 4A40 tst.w D0 00004D60 508F addq.l A7, 8 00004D62 6604 bne +0x6 /* 00004D68 */ 00004D64 7000 moveq.l D0, 0x00 00004D66 6002 bra +0x4 /* 00004D6A */ label00004D68: 00004D68 7001 moveq.l D0, 0x01 label00004D6A: 00004D6A 4E5E unlink A6 00004D6C 4E75 rts fn00004D6E: 00004D6E 4E56 0000 link A6, 0 00004D72 2F07 move.l -[A7], D7 00004D74 42A7 clr.l -[A7] 00004D76 486D 1032 pea.l [A5 + 0x1032 /* export_514 */] 00004D7A 206E 000C movea.l A0, [A6 + 0xC] 00004D7E 2F10 move.l -[A7], [A0] 00004D80 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004D84 4EBA FB46 jsr [PC - 0x4BA /* 000048CC */] 00004D88 3E00 move.w D7, D0 00004D8A 4A47 tst.w D7 00004D8C 4FEF 0010 lea.l A7, [A7 + 0x10] 00004D90 6706 beq +0x8 /* 00004D98 */ 00004D92 206E 000C movea.l A0, [A6 + 0xC] 00004D96 4290 clr.l [A0] label00004D98: 00004D98 3007 move.w D0, D7 00004D9A 2E1F move.l D7, [A7]+ 00004D9C 4E5E unlink A6 00004D9E 4E75 rts fn00004DA0: 00004DA0 4E56 FFF8 link A6, -0x0008 00004DA4 48E7 0308 movem.l -[A7], D6,D7,A4 00004DA8 286E 0008 movea.l A4, [A6 + 0x8] 00004DAC 2E2E 000C move.l D7, [A6 + 0xC] 00004DB0 2C2E 0010 move.l D6, [A6 + 0x10] 00004DB4 2F07 move.l -[A7], D7 00004DB6 2F0C move.l -[A7], A4 00004DB8 4EAD 1222 jsr [A5 + 0x1222 /* export_576 */] 00004DBC 4A40 tst.w D0 00004DBE 508F addq.l A7, 8 00004DC0 6604 bne +0x6 /* 00004DC6 */ 00004DC2 7000 moveq.l D0, 0x00 00004DC4 606C bra +0x6E /* 00004E32 */ label00004DC6: 00004DC6 2F06 move.l -[A7], D6 00004DC8 2F0C move.l -[A7], A4 00004DCA 4EAD 1222 jsr [A5 + 0x1222 /* export_576 */] 00004DCE 4A40 tst.w D0 00004DD0 508F addq.l A7, 8 00004DD2 6604 bne +0x6 /* 00004DD8 */ 00004DD4 7000 moveq.l D0, 0x00 00004DD6 605A bra +0x5C /* 00004E32 */ label00004DD8: 00004DD8 4A86 tst.l D6 00004DDA 6604 bne +0x6 /* 00004DE0 */ 00004DDC 7001 moveq.l D0, 0x01 00004DDE 6052 bra +0x54 /* 00004E32 */ label00004DE0: 00004DE0 486E FFFC pea.l [A6 - 0x4] 00004DE4 2F06 move.l -[A7], D6 00004DE6 2F0C move.l -[A7], A4 00004DE8 4EBA F7E0 jsr [PC - 0x820 /* 000045CA */] 00004DEC 2EAE FFFC move.l [A7], [A6 - 0x4] 00004DF0 2F07 move.l -[A7], D7 00004DF2 2F0C move.l -[A7], A4 00004DF4 4EBA F82C jsr [PC - 0x7D4 /* 00004622 */] 00004DF8 2E86 move.l [A7], D6 00004DFA 2F07 move.l -[A7], D7 00004DFC 2F0C move.l -[A7], A4 00004DFE 4EBA F8CC jsr [PC - 0x734 /* 000046CC */] 00004E02 486E FFF8 pea.l [A6 - 0x8] 00004E06 2F06 move.l -[A7], D6 00004E08 2F0C move.l -[A7], A4 00004E0A 4EBA F912 jsr [PC - 0x6EE /* 0000471E */] 00004E0E 2E87 move.l [A7], D7 00004E10 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00004E14 2F0C move.l -[A7], A4 00004E16 4EBA F8B4 jsr [PC - 0x74C /* 000046CC */] 00004E1A 2EAE FFF8 move.l [A7], [A6 - 0x8] 00004E1E 2F07 move.l -[A7], D7 00004E20 2F0C move.l -[A7], A4 00004E22 4EBA F952 jsr [PC - 0x6AE /* 00004776 */] 00004E26 2E87 move.l [A7], D7 00004E28 2F06 move.l -[A7], D6 00004E2A 2F0C move.l -[A7], A4 00004E2C 4EBA F948 jsr [PC - 0x6B8 /* 00004776 */] 00004E30 7001 moveq.l D0, 0x01 label00004E32: 00004E32 4CEE 10C0 FFEC movem.l D6,D7,A4, [A6 - 0x14] 00004E38 4E5E unlink A6 00004E3A 4E75 rts fn00004E3C: 00004E3C 4E56 FFF4 link A6, -0x000C 00004E40 48E7 0308 movem.l -[A7], D6,D7,A4 00004E44 286E 0008 movea.l A4, [A6 + 0x8] 00004E48 2C2E 000C move.l D6, [A6 + 0xC] 00004E4C 2E2E 0010 move.l D7, [A6 + 0x10] 00004E50 486E FFF4 pea.l [A6 - 0xC] 00004E54 2F07 move.l -[A7], D7 00004E56 2F0C move.l -[A7], A4 00004E58 4EBA F770 jsr [PC - 0x890 /* 000045CA */] 00004E5C 486E FFFC pea.l [A6 - 0x4] 00004E60 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00004E64 2F0C move.l -[A7], A4 00004E66 4EBA F6BC jsr [PC - 0x944 /* 00004524 */] 00004E6A BEAE FFFC cmp.l D7, [A6 - 0x4] 00004E6E 4FEF 0018 lea.l A7, [A7 + 0x18] 00004E72 6610 bne +0x12 /* 00004E84 */ 00004E74 2F06 move.l -[A7], D6 00004E76 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00004E7A 2F0C move.l -[A7], A4 00004E7C 4EBA F6FC jsr [PC - 0x904 /* 0000457A */] 00004E80 4FEF 000C lea.l A7, [A7 + 0xC] label00004E84: 00004E84 486E FFF8 pea.l [A6 - 0x8] 00004E88 2F07 move.l -[A7], D7 00004E8A 2F0C move.l -[A7], A4 00004E8C 4EBA F890 jsr [PC - 0x770 /* 0000471E */] 00004E90 2E87 move.l [A7], D7 00004E92 2F06 move.l -[A7], D6 00004E94 2F0C move.l -[A7], A4 00004E96 4EBA F834 jsr [PC - 0x7CC /* 000046CC */] 00004E9A 2E86 move.l [A7], D6 00004E9C 2F07 move.l -[A7], D7 00004E9E 2F0C move.l -[A7], A4 00004EA0 4EBA F8D4 jsr [PC - 0x72C /* 00004776 */] 00004EA4 2E86 move.l [A7], D6 00004EA6 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00004EAA 2F0C move.l -[A7], A4 00004EAC 4EBA F81E jsr [PC - 0x7E2 /* 000046CC */] 00004EB0 2EAE FFF8 move.l [A7], [A6 - 0x8] 00004EB4 2F06 move.l -[A7], D6 00004EB6 2F0C move.l -[A7], A4 00004EB8 4EBA F8BC jsr [PC - 0x744 /* 00004776 */] 00004EBC 486E FFF4 pea.l [A6 - 0xC] 00004EC0 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00004EC4 2F0C move.l -[A7], A4 00004EC6 4EBA F702 jsr [PC - 0x8FE /* 000045CA */] 00004ECA 2EAE FFF4 move.l [A7], [A6 - 0xC] 00004ECE 2F06 move.l -[A7], D6 00004ED0 2F0C move.l -[A7], A4 00004ED2 4EBA F74E jsr [PC - 0x8B2 /* 00004622 */] 00004ED6 7001 moveq.l D0, 0x01 00004ED8 4CEE 10C0 FFE8 movem.l D6,D7,A4, [A6 - 0x18] 00004EDE 4E5E unlink A6 00004EE0 4E75 rts fn00004EE2: 00004EE2 4E56 FFF4 link A6, -0x000C 00004EE6 486E FFFC pea.l [A6 - 0x4] 00004EEA 2F2E 000C move.l -[A7], [A6 + 0xC] 00004EEE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004EF2 4EBA F6D6 jsr [PC - 0x92A /* 000045CA */] 00004EF6 4AAE FFFC tst.l [A6 - 0x4] 00004EFA 4FEF 000C lea.l A7, [A7 + 0xC] 00004EFE 6610 bne +0x12 /* 00004F10 */ 00004F00 202E 000C move.l D0, [A6 + 0xC] 00004F04 B0AE 0010 cmp.l D0, [A6 + 0x10] 00004F08 57C0 seq D0 00004F0A 4400 neg.b D0 00004F0C 4880 ext.w D0 00004F0E 601E bra +0x20 /* 00004F2E */ label00004F10: 00004F10 486E FFF8 pea.l [A6 - 0x8] 00004F14 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004F18 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004F1C 4EBA F606 jsr [PC - 0x9FA /* 00004524 */] 00004F20 202E 000C move.l D0, [A6 + 0xC] 00004F24 B0AE FFF8 cmp.l D0, [A6 - 0x8] 00004F28 57C0 seq D0 00004F2A 4400 neg.b D0 00004F2C 4880 ext.w D0 label00004F2E: 00004F2E 4E5E unlink A6 00004F30 4E75 rts fn00004F32: 00004F32 4E56 FFF0 link A6, -0x0010 00004F36 2F0C move.l -[A7], A4 00004F38 286E 0008 movea.l A4, [A6 + 0x8] 00004F3C 486E FFFC pea.l [A6 - 0x4] 00004F40 2F2E 000C move.l -[A7], [A6 + 0xC] 00004F44 2F0C move.l -[A7], A4 00004F46 4EBA F682 jsr [PC - 0x97E /* 000045CA */] 00004F4A 4AAE FFFC tst.l [A6 - 0x4] 00004F4E 4FEF 000C lea.l A7, [A7 + 0xC] 00004F52 661E bne +0x20 /* 00004F72 */ 00004F54 486E FFF4 pea.l [A6 - 0xC] 00004F58 2F2E 0010 move.l -[A7], [A6 + 0x10] 00004F5C 2F0C move.l -[A7], A4 00004F5E 4EBA F7BE jsr [PC - 0x842 /* 0000471E */] 00004F62 202E 000C move.l D0, [A6 + 0xC] 00004F66 B0AE FFF4 cmp.l D0, [A6 - 0xC] 00004F6A 57C0 seq D0 00004F6C 4400 neg.b D0 00004F6E 4880 ext.w D0 00004F70 602A bra +0x2C /* 00004F9C */ label00004F72: 00004F72 486E FFF8 pea.l [A6 - 0x8] 00004F76 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004F7A 2F0C move.l -[A7], A4 00004F7C 4EBA F5A6 jsr [PC - 0xA5A /* 00004524 */] 00004F80 486E FFF4 pea.l [A6 - 0xC] 00004F84 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00004F88 2F0C move.l -[A7], A4 00004F8A 4EBA F792 jsr [PC - 0x86E /* 0000471E */] 00004F8E 202E 000C move.l D0, [A6 + 0xC] 00004F92 B0AE FFF4 cmp.l D0, [A6 - 0xC] 00004F96 57C0 seq D0 00004F98 4400 neg.b D0 00004F9A 4880 ext.w D0 label00004F9C: 00004F9C 286E FFEC movea.l A4, [A6 - 0x14] 00004FA0 4E5E unlink A6 00004FA2 4E75 rts fn00004FA4: 00004FA4 4E56 FFFC link A6, -0x0004 00004FA8 48E7 0308 movem.l -[A7], D6,D7,A4 00004FAC 286E 0008 movea.l A4, [A6 + 0x8] 00004FB0 2C2E 000C move.l D6, [A6 + 0xC] 00004FB4 2E2E 0010 move.l D7, [A6 + 0x10] 00004FB8 102E 0014 move.b D0, [A6 + 0x14] 00004FBC 6770 beq +0x72 /* 0000502E */ 00004FBE 6B6E bmi +0x70 /* 0000502E */ 00004FC0 5700 subq.b D0, 3 00004FC2 673A beq +0x3C /* 00004FFE */ 00004FC4 6A06 bpl +0x8 /* 00004FCC */ 00004FC6 5200 addq.b D0, 1 00004FC8 6A1E bpl +0x20 /* 00004FE8 */ 00004FCA 6006 bra +0x8 /* 00004FD2 */ label00004FCC: 00004FCC 5500 subq.b D0, 2 00004FCE 6A5E bpl +0x60 /* 0000502E */ 00004FD0 6046 bra +0x48 /* 00005018 */ label00004FD2: 00004FD2 2F07 move.l -[A7], D7 00004FD4 2F06 move.l -[A7], D6 00004FD6 2F0C move.l -[A7], A4 00004FD8 4EBA FF08 jsr [PC - 0xF8 /* 00004EE2 */] 00004FDC 4A40 tst.w D0 00004FDE 4FEF 000C lea.l A7, [A7 + 0xC] 00004FE2 674A beq +0x4C /* 0000502E */ 00004FE4 7000 moveq.l D0, 0x00 00004FE6 6048 bra +0x4A /* 00005030 */ label00004FE8: 00004FE8 2F07 move.l -[A7], D7 00004FEA 2F06 move.l -[A7], D6 00004FEC 2F0C move.l -[A7], A4 00004FEE 4EBA FF42 jsr [PC - 0xBE /* 00004F32 */] 00004FF2 4A40 tst.w D0 00004FF4 4FEF 000C lea.l A7, [A7 + 0xC] 00004FF8 6734 beq +0x36 /* 0000502E */ 00004FFA 7000 moveq.l D0, 0x00 00004FFC 6032 bra +0x34 /* 00005030 */ label00004FFE: 00004FFE 486E FFFC pea.l [A6 - 0x4] 00005002 2F06 move.l -[A7], D6 00005004 2F0C move.l -[A7], A4 00005006 4EBA F5C2 jsr [PC - 0xA3E /* 000045CA */] 0000500A 4AAE FFFC tst.l [A6 - 0x4] 0000500E 4FEF 000C lea.l A7, [A7 + 0xC] 00005012 661A bne +0x1C /* 0000502E */ 00005014 7000 moveq.l D0, 0x00 00005016 6018 bra +0x1A /* 00005030 */ label00005018: 00005018 2F07 move.l -[A7], D7 0000501A 2F06 move.l -[A7], D6 0000501C 2F0C move.l -[A7], A4 0000501E 4EBA FEC2 jsr [PC - 0x13E /* 00004EE2 */] 00005022 4A40 tst.w D0 00005024 4FEF 000C lea.l A7, [A7 + 0xC] 00005028 6704 beq +0x6 /* 0000502E */ 0000502A 7000 moveq.l D0, 0x00 0000502C 6002 bra +0x4 /* 00005030 */ label0000502E: 0000502E 7001 moveq.l D0, 0x01 label00005030: 00005030 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00005034 4E5E unlink A6 00005036 4E75 rts fn00005038: 00005038 4E56 FFFC link A6, -0x0004 0000503C 48E7 0108 movem.l -[A7], D7,A4 00005040 286E 0008 movea.l A4, [A6 + 0x8] 00005044 2E2E 000C move.l D7, [A6 + 0xC] 00005048 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000504C 2F07 move.l -[A7], D7 0000504E 2F0C move.l -[A7], A4 00005050 4EBA FE90 jsr [PC - 0x170 /* 00004EE2 */] 00005054 4A40 tst.w D0 00005056 4FEF 000C lea.l A7, [A7 + 0xC] 0000505A 6704 beq +0x6 /* 00005060 */ 0000505C 7000 moveq.l D0, 0x00 0000505E 6022 bra +0x24 /* 00005082 */ label00005060: 00005060 486E FFFC pea.l [A6 - 0x4] 00005064 2F07 move.l -[A7], D7 00005066 2F0C move.l -[A7], A4 00005068 4EBA F6B4 jsr [PC - 0x94C /* 0000471E */] 0000506C 2E87 move.l [A7], D7 0000506E 2F0C move.l -[A7], A4 00005070 4EBA FB8A jsr [PC - 0x476 /* 00004BFC */] 00005074 2EAE FFFC move.l [A7], [A6 - 0x4] 00005078 2F07 move.l -[A7], D7 0000507A 2F0C move.l -[A7], A4 0000507C 4EBA FDBE jsr [PC - 0x242 /* 00004E3C */] 00005080 7001 moveq.l D0, 0x01 label00005082: 00005082 4CEE 1080 FFF4 movem.l D7,A4, [A6 - 0xC] 00005088 4E5E unlink A6 0000508A 4E75 rts fn0000508C: 0000508C 4E56 FFF4 link A6, -0x000C 00005090 48E7 0308 movem.l -[A7], D6,D7,A4 00005094 286E 0008 movea.l A4, [A6 + 0x8] 00005098 2C2E 000C move.l D6, [A6 + 0xC] 0000509C 2E2E 0010 move.l D7, [A6 + 0x10] 000050A0 2F07 move.l -[A7], D7 000050A2 2F06 move.l -[A7], D6 000050A4 2F0C move.l -[A7], A4 000050A6 4EBA FE8A jsr [PC - 0x176 /* 00004F32 */] 000050AA 4A40 tst.w D0 000050AC 4FEF 000C lea.l A7, [A7 + 0xC] 000050B0 6706 beq +0x8 /* 000050B8 */ 000050B2 7000 moveq.l D0, 0x00 000050B4 6000 0086 bra +0x88 /* 0000513C */ label000050B8: 000050B8 486E FFFC pea.l [A6 - 0x4] 000050BC 2F06 move.l -[A7], D6 000050BE 2F0C move.l -[A7], A4 000050C0 4EBA F5B2 jsr [PC - 0xA4E /* 00004674 */] 000050C4 2E86 move.l [A7], D6 000050C6 2F0C move.l -[A7], A4 000050C8 4EBA FB32 jsr [PC - 0x4CE /* 00004BFC */] 000050CC 2E87 move.l [A7], D7 000050CE 2F2E FFFC move.l -[A7], [A6 - 0x4] 000050D2 2F0C move.l -[A7], A4 000050D4 4EBA FE5C jsr [PC - 0x1A4 /* 00004F32 */] 000050D8 4A40 tst.w D0 000050DA 4FEF 0018 lea.l A7, [A7 + 0x18] 000050DE 6740 beq +0x42 /* 00005120 */ 000050E0 486E FFF8 pea.l [A6 - 0x8] 000050E4 2F2E FFFC move.l -[A7], [A6 - 0x4] 000050E8 2F0C move.l -[A7], A4 000050EA 4EBA F4DE jsr [PC - 0xB22 /* 000045CA */] 000050EE 4AAE FFF8 tst.l [A6 - 0x8] 000050F2 4FEF 000C lea.l A7, [A7 + 0xC] 000050F6 6606 bne +0x8 /* 000050FE */ 000050F8 2D47 FFF4 move.l [A6 - 0xC], D7 000050FC 6012 bra +0x14 /* 00005110 */ label000050FE: 000050FE 486E FFF4 pea.l [A6 - 0xC] 00005102 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00005106 2F0C move.l -[A7], A4 00005108 4EBA F41A jsr [PC - 0xBE6 /* 00004524 */] 0000510C 4FEF 000C lea.l A7, [A7 + 0xC] label00005110: 00005110 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00005114 2F06 move.l -[A7], D6 00005116 2F0C move.l -[A7], A4 00005118 4EBA FC86 jsr [PC - 0x37A /* 00004DA0 */] 0000511C 7001 moveq.l D0, 0x01 0000511E 601C bra +0x1E /* 0000513C */ label00005120: 00005120 486E FFFC pea.l [A6 - 0x4] 00005124 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005128 2F0C move.l -[A7], A4 0000512A 4EBA F548 jsr [PC - 0xAB8 /* 00004674 */] 0000512E 2EAE FFFC move.l [A7], [A6 - 0x4] 00005132 2F06 move.l -[A7], D6 00005134 2F0C move.l -[A7], A4 00005136 4EBA FD04 jsr [PC - 0x2FC /* 00004E3C */] 0000513A 7001 moveq.l D0, 0x01 label0000513C: 0000513C 4CEE 10C0 FFE8 movem.l D6,D7,A4, [A6 - 0x18] 00005142 4E5E unlink A6 00005144 4E75 rts fn00005146: 00005146 4E56 FFF4 link A6, -0x000C 0000514A 48E7 0108 movem.l -[A7], D7,A4 0000514E 286E 0008 movea.l A4, [A6 + 0x8] 00005152 2E2E 000C move.l D7, [A6 + 0xC] 00005156 486E FFFC pea.l [A6 - 0x4] 0000515A 2F07 move.l -[A7], D7 0000515C 2F0C move.l -[A7], A4 0000515E 4EBA F46A jsr [PC - 0xB96 /* 000045CA */] 00005162 4AAE FFFC tst.l [A6 - 0x4] 00005166 4FEF 000C lea.l A7, [A7 + 0xC] 0000516A 6604 bne +0x6 /* 00005170 */ 0000516C 7000 moveq.l D0, 0x00 0000516E 607C bra +0x7E /* 000051EC */ label00005170: 00005170 2F07 move.l -[A7], D7 00005172 2F0C move.l -[A7], A4 00005174 4EBA FA86 jsr [PC - 0x57A /* 00004BFC */] 00005178 2EAE 0010 move.l [A7], [A6 + 0x10] 0000517C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005180 2F0C move.l -[A7], A4 00005182 4EBA FDAE jsr [PC - 0x252 /* 00004F32 */] 00005186 4A40 tst.w D0 00005188 4FEF 0010 lea.l A7, [A7 + 0x10] 0000518C 6742 beq +0x44 /* 000051D0 */ 0000518E 486E FFFC pea.l [A6 - 0x4] 00005192 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005196 2F0C move.l -[A7], A4 00005198 4EBA F430 jsr [PC - 0xBD0 /* 000045CA */] 0000519C 4AAE FFFC tst.l [A6 - 0x4] 000051A0 4FEF 000C lea.l A7, [A7 + 0xC] 000051A4 6714 beq +0x16 /* 000051BA */ 000051A6 486E FFF8 pea.l [A6 - 0x8] 000051AA 2F2E FFFC move.l -[A7], [A6 - 0x4] 000051AE 2F0C move.l -[A7], A4 000051B0 4EBA F372 jsr [PC - 0xC8E /* 00004524 */] 000051B4 4FEF 000C lea.l A7, [A7 + 0xC] 000051B8 6006 bra +0x8 /* 000051C0 */ label000051BA: 000051BA 2D6E 0010 FFF8 move.l [A6 - 0x8], [A6 + 0x10] label000051C0: 000051C0 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000051C4 2F07 move.l -[A7], D7 000051C6 2F0C move.l -[A7], A4 000051C8 4EBA FBD6 jsr [PC - 0x42A /* 00004DA0 */] 000051CC 7001 moveq.l D0, 0x01 000051CE 601C bra +0x1E /* 000051EC */ label000051D0: 000051D0 486E FFF4 pea.l [A6 - 0xC] 000051D4 2F2E FFFC move.l -[A7], [A6 - 0x4] 000051D8 2F0C move.l -[A7], A4 000051DA 4EBA F498 jsr [PC - 0xB68 /* 00004674 */] 000051DE 2EAE FFF4 move.l [A7], [A6 - 0xC] 000051E2 2F07 move.l -[A7], D7 000051E4 2F0C move.l -[A7], A4 000051E6 4EBA FC54 jsr [PC - 0x3AC /* 00004E3C */] 000051EA 7001 moveq.l D0, 0x01 label000051EC: 000051EC 4CEE 1080 FFEC movem.l D7,A4, [A6 - 0x14] 000051F2 4E5E unlink A6 000051F4 4E75 rts fn000051F6: 000051F6 4E56 FFF8 link A6, -0x0008 000051FA 48E7 0108 movem.l -[A7], D7,A4 000051FE 286E 0008 movea.l A4, [A6 + 0x8] 00005202 2E2E 000C move.l D7, [A6 + 0xC] 00005206 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000520A 2F07 move.l -[A7], D7 0000520C 2F0C move.l -[A7], A4 0000520E 4EBA FCD2 jsr [PC - 0x32E /* 00004EE2 */] 00005212 4A40 tst.w D0 00005214 4FEF 000C lea.l A7, [A7 + 0xC] 00005218 6704 beq +0x6 /* 0000521E */ 0000521A 7000 moveq.l D0, 0x00 0000521C 605C bra +0x5E /* 0000527A */ label0000521E: 0000521E 486E FFFC pea.l [A6 - 0x4] 00005222 2F07 move.l -[A7], D7 00005224 2F0C move.l -[A7], A4 00005226 4EBA F4F6 jsr [PC - 0xB0A /* 0000471E */] 0000522A 486E FFF8 pea.l [A6 - 0x8] 0000522E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005232 2F0C move.l -[A7], A4 00005234 4EBA F2EE jsr [PC - 0xD12 /* 00004524 */] 00005238 2E87 move.l [A7], D7 0000523A 2F0C move.l -[A7], A4 0000523C 4EBA F9BE jsr [PC - 0x642 /* 00004BFC */] 00005240 4AAE FFF8 tst.l [A6 - 0x8] 00005244 4FEF 001C lea.l A7, [A7 + 0x1C] 00005248 661E bne +0x20 /* 00005268 */ 0000524A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000524E 2F07 move.l -[A7], D7 00005250 2F0C move.l -[A7], A4 00005252 4EBA F3CE jsr [PC - 0xC32 /* 00004622 */] 00005256 2E87 move.l [A7], D7 00005258 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000525C 2F0C move.l -[A7], A4 0000525E 4EBA F31A jsr [PC - 0xCE6 /* 0000457A */] 00005262 4FEF 0014 lea.l A7, [A7 + 0x14] 00005266 6010 bra +0x12 /* 00005278 */ label00005268: 00005268 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000526C 2F07 move.l -[A7], D7 0000526E 2F0C move.l -[A7], A4 00005270 4EBA FB2E jsr [PC - 0x4D2 /* 00004DA0 */] 00005274 4FEF 000C lea.l A7, [A7 + 0xC] label00005278: 00005278 7001 moveq.l D0, 0x01 label0000527A: 0000527A 4CDF 1080 movem.l D7,A4, [A7]+ 0000527E 4E5E unlink A6 00005280 4E75 rts fn00005282: 00005282 4E56 0000 link A6, 0 00005286 48E7 0308 movem.l -[A7], D6,D7,A4 0000528A 286E 0008 movea.l A4, [A6 + 0x8] 0000528E 2C2E 000C move.l D6, [A6 + 0xC] 00005292 2E2E 0010 move.l D7, [A6 + 0x10] 00005296 102E 0014 move.b D0, [A6 + 0x14] 0000529A 676C beq +0x6E /* 00005308 */ 0000529C 6B6A bmi +0x6C /* 00005308 */ 0000529E 5700 subq.b D0, 3 000052A0 673A beq +0x3C /* 000052DC */ 000052A2 6A06 bpl +0x8 /* 000052AA */ 000052A4 5200 addq.b D0, 1 000052A6 6A1E bpl +0x20 /* 000052C6 */ 000052A8 6006 bra +0x8 /* 000052B0 */ label000052AA: 000052AA 5500 subq.b D0, 2 000052AC 6A5A bpl +0x5C /* 00005308 */ 000052AE 6042 bra +0x44 /* 000052F2 */ label000052B0: 000052B0 2F07 move.l -[A7], D7 000052B2 2F06 move.l -[A7], D6 000052B4 2F0C move.l -[A7], A4 000052B6 4EBA FD80 jsr [PC - 0x280 /* 00005038 */] 000052BA 4A40 tst.w D0 000052BC 4FEF 000C lea.l A7, [A7 + 0xC] 000052C0 6646 bne +0x48 /* 00005308 */ 000052C2 7000 moveq.l D0, 0x00 000052C4 6044 bra +0x46 /* 0000530A */ label000052C6: 000052C6 2F07 move.l -[A7], D7 000052C8 2F06 move.l -[A7], D6 000052CA 2F0C move.l -[A7], A4 000052CC 4EBA FDBE jsr [PC - 0x242 /* 0000508C */] 000052D0 4A40 tst.w D0 000052D2 4FEF 000C lea.l A7, [A7 + 0xC] 000052D6 6630 bne +0x32 /* 00005308 */ 000052D8 7000 moveq.l D0, 0x00 000052DA 602E bra +0x30 /* 0000530A */ label000052DC: 000052DC 2F07 move.l -[A7], D7 000052DE 2F06 move.l -[A7], D6 000052E0 2F0C move.l -[A7], A4 000052E2 4EBA FE62 jsr [PC - 0x19E /* 00005146 */] 000052E6 4A40 tst.w D0 000052E8 4FEF 000C lea.l A7, [A7 + 0xC] 000052EC 661A bne +0x1C /* 00005308 */ 000052EE 7000 moveq.l D0, 0x00 000052F0 6018 bra +0x1A /* 0000530A */ label000052F2: 000052F2 2F07 move.l -[A7], D7 000052F4 2F06 move.l -[A7], D6 000052F6 2F0C move.l -[A7], A4 000052F8 4EBA FEFC jsr [PC - 0x104 /* 000051F6 */] 000052FC 4A40 tst.w D0 000052FE 4FEF 000C lea.l A7, [A7 + 0xC] 00005302 6604 bne +0x6 /* 00005308 */ 00005304 7000 moveq.l D0, 0x00 00005306 6002 bra +0x4 /* 0000530A */ label00005308: 00005308 7001 moveq.l D0, 0x01 label0000530A: 0000530A 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 0000530E 4E5E unlink A6 00005310 4E75 rts fn00005312: 00005312 4E56 FFF0 link A6, -0x0010 00005316 48E7 1F08 movem.l -[A7], D3,D4,D5,D6,D7,A4 0000531A 286E 0008 movea.l A4, [A6 + 0x8] 0000531E 2E2E 000C move.l D7, [A6 + 0xC] 00005322 2A2E 0010 move.l D5, [A6 + 0x10] 00005326 382E 0014 move.w D4, [A6 + 0x14] 0000532A 262E 0016 move.l D3, [A6 + 0x16] 0000532E 2F07 move.l -[A7], D7 00005330 2F0C move.l -[A7], A4 00005332 4EBA F8C8 jsr [PC - 0x738 /* 00004BFC */] 00005336 2E85 move.l [A7], D5 00005338 2F0C move.l -[A7], A4 0000533A 4EBA 05BA jsr [PC + 0x5BA /* 000058F6 */] 0000533E 3C00 move.w D6, D0 00005340 B846 cmp.w D4, D6 00005342 4FEF 000C lea.l A7, [A7 + 0xC] 00005346 6674 bne +0x76 /* 000053BC */ 00005348 2F03 move.l -[A7], D3 0000534A 2F05 move.l -[A7], D5 0000534C 2F0C move.l -[A7], A4 0000534E 4EBA FBE2 jsr [PC - 0x41E /* 00004F32 */] 00005352 4A40 tst.w D0 00005354 4FEF 000C lea.l A7, [A7 + 0xC] 00005358 6740 beq +0x42 /* 0000539A */ 0000535A 486E FFFC pea.l [A6 - 0x4] 0000535E 2F05 move.l -[A7], D5 00005360 2F0C move.l -[A7], A4 00005362 4EBA F266 jsr [PC - 0xD9A /* 000045CA */] 00005366 4AAE FFFC tst.l [A6 - 0x4] 0000536A 4FEF 000C lea.l A7, [A7 + 0xC] 0000536E 6606 bne +0x8 /* 00005376 */ 00005370 2D43 FFF4 move.l [A6 - 0xC], D3 00005374 6012 bra +0x14 /* 00005388 */ label00005376: 00005376 486E FFF4 pea.l [A6 - 0xC] 0000537A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000537E 2F0C move.l -[A7], A4 00005380 4EBA F1A2 jsr [PC - 0xE5E /* 00004524 */] 00005384 4FEF 000C lea.l A7, [A7 + 0xC] label00005388: 00005388 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000538C 2F07 move.l -[A7], D7 0000538E 2F0C move.l -[A7], A4 00005390 4EBA FA0E jsr [PC - 0x5F2 /* 00004DA0 */] 00005394 4FEF 000C lea.l A7, [A7 + 0xC] 00005398 601C bra +0x1E /* 000053B6 */ label0000539A: 0000539A 486E FFF8 pea.l [A6 - 0x8] 0000539E 2F05 move.l -[A7], D5 000053A0 2F0C move.l -[A7], A4 000053A2 4EBA F2D0 jsr [PC - 0xD30 /* 00004674 */] 000053A6 2EAE FFF8 move.l [A7], [A6 - 0x8] 000053AA 2F07 move.l -[A7], D7 000053AC 2F0C move.l -[A7], A4 000053AE 4EBA FA8C jsr [PC - 0x574 /* 00004E3C */] 000053B2 4FEF 0014 lea.l A7, [A7 + 0x14] label000053B6: 000053B6 7001 moveq.l D0, 0x01 000053B8 6000 00E8 bra +0xEA /* 000054A2 */ label000053BC: 000053BC B846 cmp.w D4, D6 000053BE 6F46 ble +0x48 /* 00005406 */ 000053C0 486E FFF0 pea.l [A6 - 0x10] 000053C4 2F05 move.l -[A7], D5 000053C6 2F0C move.l -[A7], A4 000053C8 4EBA F15A jsr [PC - 0xEA6 /* 00004524 */] 000053CC 4AAE FFF0 tst.l [A6 - 0x10] 000053D0 4FEF 000C lea.l A7, [A7 + 0xC] 000053D4 661A bne +0x1C /* 000053F0 */ 000053D6 2F05 move.l -[A7], D5 000053D8 2F07 move.l -[A7], D7 000053DA 2F0C move.l -[A7], A4 000053DC 4EBA F244 jsr [PC - 0xDBC /* 00004622 */] 000053E0 2E87 move.l [A7], D7 000053E2 2F05 move.l -[A7], D5 000053E4 2F0C move.l -[A7], A4 000053E6 4EBA F192 jsr [PC - 0xE6E /* 0000457A */] 000053EA 4FEF 0014 lea.l A7, [A7 + 0x14] 000053EE 6010 bra +0x12 /* 00005400 */ label000053F0: 000053F0 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000053F4 2F07 move.l -[A7], D7 000053F6 2F0C move.l -[A7], A4 000053F8 4EBA F9A6 jsr [PC - 0x65A /* 00004DA0 */] 000053FC 4FEF 000C lea.l A7, [A7 + 0xC] label00005400: 00005400 7001 moveq.l D0, 0x01 00005402 6000 009E bra +0xA0 /* 000054A2 */ label00005406: 00005406 B846 cmp.w D4, D6 00005408 6C00 0096 bge +0x98 /* 000054A0 */ 0000540C 2D45 FFFC move.l [A6 - 0x4], D5 00005410 3A06 move.w D5, D6 00005412 6014 bra +0x16 /* 00005428 */ label00005414: 00005414 486E FFFC pea.l [A6 - 0x4] 00005418 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000541C 2F0C move.l -[A7], A4 0000541E 4EBA F1AA jsr [PC - 0xE56 /* 000045CA */] 00005422 5345 subq.w D5, 1 00005424 4FEF 000C lea.l A7, [A7 + 0xC] label00005428: 00005428 B845 cmp.w D4, D5 0000542A 6DE8 blt -0x16 /* 00005414 */ 0000542C 2F03 move.l -[A7], D3 0000542E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005432 2F0C move.l -[A7], A4 00005434 4EBA FAFC jsr [PC - 0x504 /* 00004F32 */] 00005438 4A40 tst.w D0 0000543A 4FEF 000C lea.l A7, [A7 + 0xC] 0000543E 6742 beq +0x44 /* 00005482 */ 00005440 486E FFFC pea.l [A6 - 0x4] 00005444 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005448 2F0C move.l -[A7], A4 0000544A 4EBA F17E jsr [PC - 0xE82 /* 000045CA */] 0000544E 4AAE FFFC tst.l [A6 - 0x4] 00005452 4FEF 000C lea.l A7, [A7 + 0xC] 00005456 6606 bne +0x8 /* 0000545E */ 00005458 2D43 FFF4 move.l [A6 - 0xC], D3 0000545C 6012 bra +0x14 /* 00005470 */ label0000545E: 0000545E 486E FFF4 pea.l [A6 - 0xC] 00005462 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005466 2F0C move.l -[A7], A4 00005468 4EBA F0BA jsr [PC - 0xF46 /* 00004524 */] 0000546C 4FEF 000C lea.l A7, [A7 + 0xC] label00005470: 00005470 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00005474 2F07 move.l -[A7], D7 00005476 2F0C move.l -[A7], A4 00005478 4EBA F926 jsr [PC - 0x6DA /* 00004DA0 */] 0000547C 4FEF 000C lea.l A7, [A7 + 0xC] 00005480 601E bra +0x20 /* 000054A0 */ label00005482: 00005482 486E FFF8 pea.l [A6 - 0x8] 00005486 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000548A 2F0C move.l -[A7], A4 0000548C 4EBA F1E6 jsr [PC - 0xE1A /* 00004674 */] 00005490 2EAE FFF8 move.l [A7], [A6 - 0x8] 00005494 2F07 move.l -[A7], D7 00005496 2F0C move.l -[A7], A4 00005498 4EBA F9A2 jsr [PC - 0x65E /* 00004E3C */] 0000549C 4FEF 0014 lea.l A7, [A7 + 0x14] label000054A0: 000054A0 7001 moveq.l D0, 0x01 label000054A2: 000054A2 4CDF 10F8 movem.l D3,D4,D5,D6,D7,A4, [A7]+ 000054A6 4E5E unlink A6 000054A8 4E75 rts fn000054AA: 000054AA 4E56 FFFC link A6, -0x0004 000054AE 48E7 0118 movem.l -[A7], D7,A3,A4 000054B2 266E 0008 movea.l A3, [A6 + 0x8] 000054B6 286E 000E movea.l A4, [A6 + 0xE] 000054BA 4294 clr.l [A4] 000054BC 306E 000C movea.w A0, [A6 + 0xC] 000054C0 7E1A moveq.l D7, 0x1A 000054C2 DE88 add.l D7, A0 000054C4 2F0C move.l -[A7], A4 000054C6 2F3C 4E4F 4445 move.l -[A7], 0x4E4F4445 /* 'NODE' */ 000054CC 2F07 move.l -[A7], D7 000054CE 2F0B move.l -[A7], A3 000054D0 4EAD 11BA jsr [A5 + 0x11BA /* export_563 */] 000054D4 4A40 tst.w D0 000054D6 4FEF 0010 lea.l A7, [A7 + 0x10] 000054DA 6604 bne +0x6 /* 000054E0 */ 000054DC 7000 moveq.l D0, 0x00 000054DE 606A bra +0x6C /* 0000554A */ label000054E0: 000054E0 486E FFFC pea.l [A6 - 0x4] 000054E4 4267 clr.w -[A7] 000054E6 2F14 move.l -[A7], [A4] 000054E8 2F0B move.l -[A7], A3 000054EA 4EAD 11E2 jsr [A5 + 0x11E2 /* export_568 */] 000054EE 4A40 tst.w D0 000054F0 4FEF 000E lea.l A7, [A7 + 0xE] 000054F4 6604 bne +0x6 /* 000054FA */ 000054F6 7000 moveq.l D0, 0x00 000054F8 6050 bra +0x52 /* 0000554A */ label000054FA: 000054FA 206E FFFC movea.l A0, [A6 - 0x4] 000054FE 2050 movea.l A0, [A0] 00005500 4290 clr.l [A0] 00005502 206E FFFC movea.l A0, [A6 - 0x4] 00005506 2050 movea.l A0, [A0] 00005508 42A8 0004 clr.l [A0 + 0x4] 0000550C 206E FFFC movea.l A0, [A6 - 0x4] 00005510 2050 movea.l A0, [A0] 00005512 2154 000C move.l [A0 + 0xC], [A4] 00005516 206E FFFC movea.l A0, [A6 - 0x4] 0000551A 2050 movea.l A0, [A0] 0000551C 2154 0008 move.l [A0 + 0x8], [A4] 00005520 42A7 clr.l -[A7] 00005522 A975 syscall TickCount 00005524 206E FFFC movea.l A0, [A6 - 0x4] 00005528 2050 movea.l A0, [A0] 0000552A 215F 0014 move.l [A0 + 0x14], [A7]+ 0000552E 206E FFFC movea.l A0, [A6 - 0x4] 00005532 2050 movea.l A0, [A0] 00005534 316E 000C 0018 move.w [A0 + 0x18], [A6 + 0xC] 0000553A 2F3C 0001 0001 move.l -[A7], 0x10001 00005540 2F14 move.l -[A7], [A4] 00005542 2F0B move.l -[A7], A3 00005544 4EAD 11EA jsr [A5 + 0x11EA /* export_569 */] 00005548 7001 moveq.l D0, 0x01 label0000554A: 0000554A 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10] 00005550 4E5E unlink A6 00005552 4E75 rts export_515: fn00005554: 00005554 4E56 FFFC link A6, -0x0004 00005558 48E7 0018 movem.l -[A7], A3,A4 0000555C 266E 0008 movea.l A3, [A6 + 0x8] 00005560 286E 0016 movea.l A4, [A6 + 0x16] 00005564 2F0C move.l -[A7], A4 00005566 3F2E 000C move.w -[A7], [A6 + 0xC] 0000556A 2F0B move.l -[A7], A3 0000556C 4EBA FF3C jsr [PC - 0xC4 /* 000054AA */] 00005570 4A40 tst.w D0 00005572 4FEF 000A lea.l A7, [A7 + 0xA] 00005576 6604 bne +0x6 /* 0000557C */ 00005578 7000 moveq.l D0, 0x00 0000557A 6050 bra +0x52 /* 000055CC */ label0000557C: 0000557C 4A79 FFFF D668 tst.w [0xFFFFD668] 00005582 660C bne +0xE /* 00005590 */ 00005584 2F14 move.l -[A7], [A4] 00005586 2F0B move.l -[A7], A3 00005588 4EAD 11C2 jsr [A5 + 0x11C2 /* export_564 */] 0000558C 7000 moveq.l D0, 0x00 0000558E 603C bra +0x3E /* 000055CC */ label00005590: 00005590 2F2E 000E move.l -[A7], [A6 + 0xE] 00005594 3F2E 000C move.w -[A7], [A6 + 0xC] 00005598 2F14 move.l -[A7], [A4] 0000559A 2F0B move.l -[A7], A3 0000559C 4EBA F2B4 jsr [PC - 0xD4C /* 00004852 */] 000055A0 486E FFFC pea.l [A6 - 0x4] 000055A4 3F3C 0001 move.w -[A7], 0x1 000055A8 2F14 move.l -[A7], [A4] 000055AA 2F0B move.l -[A7], A3 000055AC 4EAD 11E2 jsr [A5 + 0x11E2 /* export_568 */] 000055B0 206E FFFC movea.l A0, [A6 - 0x4] 000055B4 2050 movea.l A0, [A0] 000055B6 216E 0012 0010 move.l [A0 + 0x10], [A6 + 0x12] 000055BC 2EBC 0001 0001 move.l [A7], 0x10001 000055C2 2F14 move.l -[A7], [A4] 000055C4 2F0B move.l -[A7], A3 000055C6 4EAD 11EA jsr [A5 + 0x11EA /* export_569 */] 000055CA 7001 moveq.l D0, 0x01 label000055CC: 000055CC 4CEE 1800 FFF4 movem.l A3,A4, [A6 - 0xC] 000055D2 4E5E unlink A6 000055D4 4E75 rts export_504: 000055D6 4E56 0000 link A6, 0 000055DA 2F0C move.l -[A7], A4 000055DC 286E 0010 movea.l A4, [A6 + 0x10] 000055E0 5254 addq.w [A4], 1 000055E2 7001 moveq.l D0, 0x01 000055E4 285F movea.l A4, [A7]+ 000055E6 4E5E unlink A6 000055E8 4E75 rts 000055EA 4E56 FFFA link A6, -0x0006 000055EE 486E FFFC pea.l [A6 - 0x4] 000055F2 2F2E 000C move.l -[A7], [A6 + 0xC] 000055F6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000055FA 4EBA EF28 jsr [PC - 0x10D8 /* 00004524 */] 000055FE 4AAE FFFC tst.l [A6 - 0x4] 00005602 4FEF 000C lea.l A7, [A7 + 0xC] 00005606 6608 bne +0xA /* 00005610 */ 00005608 206E 0010 movea.l A0, [A6 + 0x10] 0000560C 4250 clr.w [A0] 0000560E 6024 bra +0x26 /* 00005634 */ label00005610: 00005610 426E FFFA clr.w [A6 - 0x6] 00005614 486E FFFA pea.l [A6 - 0x6] 00005618 486D 0FE2 pea.l [A5 + 0xFE2 /* export_504 */] 0000561C 3F3C 0001 move.w -[A7], 0x1 00005620 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005624 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005628 4EBA F41A jsr [PC - 0xBE6 /* 00004A44 */] 0000562C 206E 0010 movea.l A0, [A6 + 0x10] 00005630 30AE FFFA move.w [A0], [A6 - 0x6] label00005634: 00005634 4E5E unlink A6 00005636 4E75 rts export_505: 00005638 4E56 FFF8 link A6, -0x0008 0000563C 2F0C move.l -[A7], A4 0000563E 286E 0010 movea.l A4, [A6 + 0x10] 00005642 5254 addq.w [A4], 1 00005644 486E FFFC pea.l [A6 - 0x4] 00005648 2F2E 000C move.l -[A7], [A6 + 0xC] 0000564C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005650 4EBA EED2 jsr [PC - 0x112E /* 00004524 */] 00005654 4AAE FFFC tst.l [A6 - 0x4] 00005658 4FEF 000C lea.l A7, [A7 + 0xC] 0000565C 6604 bne +0x6 /* 00005662 */ 0000565E 7001 moveq.l D0, 0x01 00005660 6030 bra +0x32 /* 00005692 */ label00005662: 00005662 2F2E 000C move.l -[A7], [A6 + 0xC] 00005666 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000566A 4EBA 04C6 jsr [PC + 0x4C6 /* 00005B32 */] 0000566E 4A40 tst.w D0 00005670 508F addq.l A7, 8 00005672 6604 bne +0x6 /* 00005678 */ 00005674 7001 moveq.l D0, 0x01 00005676 601A bra +0x1C /* 00005692 */ label00005678: 00005678 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000567C 486D 0FEA pea.l [A5 + 0xFEA /* export_505 */] 00005680 3F3C 0001 move.w -[A7], 0x1 00005684 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005688 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000568C 4EBA F3B6 jsr [PC - 0xC4A /* 00004A44 */] 00005690 7001 moveq.l D0, 0x01 label00005692: 00005692 286E FFF4 movea.l A4, [A6 - 0xC] 00005696 4E5E unlink A6 00005698 4E75 rts 0000569A 4E56 FFFE link A6, -0x0002 0000569E 426E FFFE clr.w [A6 - 0x2] 000056A2 486E FFFE pea.l [A6 - 0x2] 000056A6 486D 0FEA pea.l [A5 + 0xFEA /* export_505 */] 000056AA 3F3C 0001 move.w -[A7], 0x1 000056AE 2F2E 000C move.l -[A7], [A6 + 0xC] 000056B2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000056B6 4EBA F38C jsr [PC - 0xC74 /* 00004A44 */] 000056BA 206E 0010 movea.l A0, [A6 + 0x10] 000056BE 30AE FFFE move.w [A0], [A6 - 0x2] 000056C2 4E5E unlink A6 000056C4 4E75 rts export_506: 000056C6 4E56 FFFC link A6, -0x0004 000056CA 2F0C move.l -[A7], A4 000056CC 286E 0010 movea.l A4, [A6 + 0x10] 000056D0 5254 addq.w [A4], 1 000056D2 486E FFFC pea.l [A6 - 0x4] 000056D6 2F2E 000C move.l -[A7], [A6 + 0xC] 000056DA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000056DE 4EBA EE44 jsr [PC - 0x11BC /* 00004524 */] 000056E2 4AAE FFFC tst.l [A6 - 0x4] 000056E6 4FEF 000C lea.l A7, [A7 + 0xC] 000056EA 6604 bne +0x6 /* 000056F0 */ 000056EC 7001 moveq.l D0, 0x01 000056EE 601A bra +0x1C /* 0000570A */ label000056F0: 000056F0 2F2E 0010 move.l -[A7], [A6 + 0x10] 000056F4 486D 0FF2 pea.l [A5 + 0xFF2 /* export_506 */] 000056F8 3F3C 0001 move.w -[A7], 0x1 000056FC 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005700 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005704 4EBA F33E jsr [PC - 0xCC2 /* 00004A44 */] 00005708 7001 moveq.l D0, 0x01 label0000570A: 0000570A 286E FFF8 movea.l A4, [A6 - 0x8] 0000570E 4E5E unlink A6 00005710 4E75 rts 00005712 4E56 FFFE link A6, -0x0002 00005716 426E FFFE clr.w [A6 - 0x2] 0000571A 486E FFFE pea.l [A6 - 0x2] 0000571E 486D 0FF2 pea.l [A5 + 0xFF2 /* export_506 */] 00005722 3F3C 0001 move.w -[A7], 0x1 00005726 2F2E 000C move.l -[A7], [A6 + 0xC] 0000572A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000572E 4EBA F314 jsr [PC - 0xCEC /* 00004A44 */] 00005732 206E 0010 movea.l A0, [A6 + 0x10] 00005736 30AE FFFE move.w [A0], [A6 - 0x2] 0000573A 4E5E unlink A6 0000573C 4E75 rts export_507: 0000573E 4E56 0000 link A6, 0 00005742 2F0C move.l -[A7], A4 00005744 286E 0010 movea.l A4, [A6 + 0x10] 00005748 302C 0002 move.w D0, [A4 + 0x2] 0000574C B054 cmp.w D0, [A4] 0000574E 660A bne +0xC /* 0000575A */ 00005750 296E 000C 0004 move.l [A4 + 0x4], [A6 + 0xC] 00005756 7000 moveq.l D0, 0x00 00005758 6006 bra +0x8 /* 00005760 */ label0000575A: 0000575A 526C 0002 addq.w [A4 + 0x2], 1 0000575E 7001 moveq.l D0, 0x01 label00005760: 00005760 285F movea.l A4, [A7]+ 00005762 4E5E unlink A6 00005764 4E75 rts fn00005766: 00005766 4E56 FFF8 link A6, -0x0008 0000576A 3D6E 0010 FFF8 move.w [A6 - 0x8], [A6 + 0x10] 00005770 426E FFFA clr.w [A6 - 0x6] 00005774 42AE FFFC clr.l [A6 - 0x4] 00005778 486E FFF8 pea.l [A6 - 0x8] 0000577C 486D 0FFA pea.l [A5 + 0xFFA /* export_507 */] 00005780 3F3C 0001 move.w -[A7], 0x1 00005784 2F2E 000C move.l -[A7], [A6 + 0xC] 00005788 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000578C 4EBA F2B6 jsr [PC - 0xD4A /* 00004A44 */] 00005790 206E 0012 movea.l A0, [A6 + 0x12] 00005794 20AE FFFC move.l [A0], [A6 - 0x4] 00005798 4AAE FFFC tst.l [A6 - 0x4] 0000579C 56C0 sne D0 0000579E 4400 neg.b D0 000057A0 4880 ext.w D0 000057A2 4E5E unlink A6 000057A4 4E75 rts 000057A6 4E56 FFFC link A6, -0x0004 000057AA 486E FFFC pea.l [A6 - 0x4] 000057AE 2F2E 000C move.l -[A7], [A6 + 0xC] 000057B2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000057B6 4EBA ED6C jsr [PC - 0x1294 /* 00004524 */] 000057BA 4AAE FFFC tst.l [A6 - 0x4] 000057BE 4FEF 000C lea.l A7, [A7 + 0xC] 000057C2 660A bne +0xC /* 000057CE */ 000057C4 206E 0012 movea.l A0, [A6 + 0x12] 000057C8 4290 clr.l [A0] 000057CA 7000 moveq.l D0, 0x00 000057CC 6014 bra +0x16 /* 000057E2 */ label000057CE: 000057CE 2F2E 0012 move.l -[A7], [A6 + 0x12] 000057D2 3F2E 0010 move.w -[A7], [A6 + 0x10] 000057D6 2F2E FFFC move.l -[A7], [A6 - 0x4] 000057DA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000057DE 4EBA FF86 jsr [PC - 0x7A /* 00005766 */] label000057E2: 000057E2 4E5E unlink A6 000057E4 4E75 rts export_508: 000057E6 4E56 FFFC link A6, -0x0004 000057EA 48E7 0118 movem.l -[A7], D7,A3,A4 000057EE 266E 0008 movea.l A3, [A6 + 0x8] 000057F2 2E2E 000C move.l D7, [A6 + 0xC] 000057F6 286E 0010 movea.l A4, [A6 + 0x10] 000057FA 302C 0002 move.w D0, [A4 + 0x2] 000057FE B054 cmp.w D0, [A4] 00005800 6608 bne +0xA /* 0000580A */ 00005802 2947 0004 move.l [A4 + 0x4], D7 00005806 7000 moveq.l D0, 0x00 00005808 604A bra +0x4C /* 00005854 */ label0000580A: 0000580A 526C 0002 addq.w [A4 + 0x2], 1 0000580E 486E FFFC pea.l [A6 - 0x4] 00005812 2F07 move.l -[A7], D7 00005814 2F0B move.l -[A7], A3 00005816 4EBA ED0C jsr [PC - 0x12F4 /* 00004524 */] 0000581A 4AAE FFFC tst.l [A6 - 0x4] 0000581E 4FEF 000C lea.l A7, [A7 + 0xC] 00005822 6604 bne +0x6 /* 00005828 */ 00005824 7001 moveq.l D0, 0x01 00005826 602C bra +0x2E /* 00005854 */ label00005828: 00005828 2F07 move.l -[A7], D7 0000582A 2F0B move.l -[A7], A3 0000582C 4EBA 0304 jsr [PC + 0x304 /* 00005B32 */] 00005830 4A40 tst.w D0 00005832 508F addq.l A7, 8 00005834 6604 bne +0x6 /* 0000583A */ 00005836 7001 moveq.l D0, 0x01 00005838 601A bra +0x1C /* 00005854 */ label0000583A: 0000583A 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000583E 486D 1002 pea.l [A5 + 0x1002 /* export_508 */] 00005842 3F3C 0001 move.w -[A7], 0x1 00005846 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000584A 2F0B move.l -[A7], A3 0000584C 4EBA F1F6 jsr [PC - 0xE0A /* 00004A44 */] 00005850 3E00 move.w D7, D0 00005852 3007 move.w D0, D7 label00005854: 00005854 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10] 0000585A 4E5E unlink A6 0000585C 4E75 rts 0000585E 4E56 FFF8 link A6, -0x0008 00005862 2F07 move.l -[A7], D7 00005864 3D6E 0010 FFF8 move.w [A6 - 0x8], [A6 + 0x10] 0000586A 426E FFFA clr.w [A6 - 0x6] 0000586E 42AE FFFC clr.l [A6 - 0x4] 00005872 486E FFF8 pea.l [A6 - 0x8] 00005876 486D 1002 pea.l [A5 + 0x1002 /* export_508 */] 0000587A 3F3C 0001 move.w -[A7], 0x1 0000587E 2F2E 000C move.l -[A7], [A6 + 0xC] 00005882 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005886 4EBA F1BC jsr [PC - 0xE44 /* 00004A44 */] 0000588A 3E00 move.w D7, D0 0000588C 206E 0012 movea.l A0, [A6 + 0x12] 00005890 20AE FFFC move.l [A0], [A6 - 0x4] 00005894 4A47 tst.w D7 00005896 57C0 seq D0 00005898 4400 neg.b D0 0000589A 4880 ext.w D0 0000589C 2E2E FFF4 move.l D7, [A6 - 0xC] 000058A0 4E5E unlink A6 000058A2 4E75 rts export_509: 000058A4 4E56 0000 link A6, 0 000058A8 2F0C move.l -[A7], A4 000058AA 286E 0010 movea.l A4, [A6 + 0x10] 000058AE 5254 addq.w [A4], 1 000058B0 7001 moveq.l D0, 0x01 000058B2 285F movea.l A4, [A7]+ 000058B4 4E5E unlink A6 000058B6 4E75 rts 000058B8 4E56 FFFE link A6, -0x0002 000058BC 4AAE 000C tst.l [A6 + 0xC] 000058C0 660A bne +0xC /* 000058CC */ 000058C2 206E 0010 movea.l A0, [A6 + 0x10] 000058C6 4250 clr.w [A0] 000058C8 7001 moveq.l D0, 0x01 000058CA 6026 bra +0x28 /* 000058F2 */ label000058CC: 000058CC 426E FFFE clr.w [A6 - 0x2] 000058D0 486E FFFE pea.l [A6 - 0x2] 000058D4 486D 100A pea.l [A5 + 0x100A /* export_509 */] 000058D8 3F3C 0001 move.w -[A7], 0x1 000058DC 2F2E 000C move.l -[A7], [A6 + 0xC] 000058E0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000058E4 4EBA F15E jsr [PC - 0xEA2 /* 00004A44 */] 000058E8 206E 0010 movea.l A0, [A6 + 0x10] 000058EC 30AE FFFE move.w [A0], [A6 - 0x2] 000058F0 7001 moveq.l D0, 0x01 label000058F2: 000058F2 4E5E unlink A6 000058F4 4E75 rts export_516: fn000058F6: 000058F6 4E56 FFFC link A6, -0x0004 000058FA 48E7 0300 movem.l -[A7], D6,D7 000058FE 4AAE 000C tst.l [A6 + 0xC] 00005902 6604 bne +0x6 /* 00005908 */ 00005904 7000 moveq.l D0, 0x00 00005906 603A bra +0x3C /* 00005942 */ label00005908: 00005908 7E00 moveq.l D7, 0x00 0000590A 2C2E 000C move.l D6, [A6 + 0xC] label0000590E: 0000590E 486E FFFC pea.l [A6 - 0x4] 00005912 2F06 move.l -[A7], D6 00005914 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005918 4EBA ECB0 jsr [PC - 0x1350 /* 000045CA */] 0000591C 4AAE FFFC tst.l [A6 - 0x4] 00005920 4FEF 000C lea.l A7, [A7 + 0xC] 00005924 671A beq +0x1C /* 00005940 */ 00005926 2C2E FFFC move.l D6, [A6 - 0x4] 0000592A 5247 addq.w D7, 1 0000592C 0C47 0014 cmpi.w D7, 0x14 00005930 6FDC ble -0x22 /* 0000590E */ 00005932 2F3C 0000 026A move.l -[A7], 0x26A 00005938 4EAD 0E4A jsr [A5 + 0xE4A /* export_453 */] 0000593C 3007 move.w D0, D7 0000593E 6002 bra +0x4 /* 00005942 */ label00005940: 00005940 3007 move.w D0, D7 label00005942: 00005942 4CEE 00C0 FFF4 movem.l D6,D7, [A6 - 0xC] 00005948 4E5E unlink A6 0000594A 4E75 rts 0000594C 4E56 FFFC link A6, -0x0004 00005950 206E 0014 movea.l A0, [A6 + 0x14] 00005954 4290 clr.l [A0] 00005956 486E FFFC pea.l [A6 - 0x4] 0000595A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000595E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005962 4EBA ED10 jsr [PC - 0x12F0 /* 00004674 */] 00005966 202E FFFC move.l D0, [A6 - 0x4] 0000596A B0AE 000C cmp.l D0, [A6 + 0xC] 0000596E 4FEF 000C lea.l A7, [A7 + 0xC] 00005972 6604 bne +0x6 /* 00005978 */ 00005974 7000 moveq.l D0, 0x00 00005976 6026 bra +0x28 /* 0000599E */ label00005978: 00005978 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000597C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005980 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005984 4EBA F55C jsr [PC - 0xAA4 /* 00004EE2 */] 00005988 4A40 tst.w D0 0000598A 4FEF 000C lea.l A7, [A7 + 0xC] 0000598E 6704 beq +0x6 /* 00005994 */ 00005990 7000 moveq.l D0, 0x00 00005992 600A bra +0xC /* 0000599E */ label00005994: 00005994 206E 0014 movea.l A0, [A6 + 0x14] 00005998 20AE FFFC move.l [A0], [A6 - 0x4] 0000599C 7001 moveq.l D0, 0x01 label0000599E: 0000599E 4E5E unlink A6 000059A0 4E75 rts 000059A2 4E56 FFF8 link A6, -0x0008 000059A6 206E 0014 movea.l A0, [A6 + 0x14] 000059AA 4290 clr.l [A0] 000059AC 486E FFFC pea.l [A6 - 0x4] 000059B0 2F2E 000C move.l -[A7], [A6 + 0xC] 000059B4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000059B8 4EBA ED64 jsr [PC - 0x129C /* 0000471E */] 000059BC 202E FFFC move.l D0, [A6 - 0x4] 000059C0 B0AE 000C cmp.l D0, [A6 + 0xC] 000059C4 4FEF 000C lea.l A7, [A7 + 0xC] 000059C8 6604 bne +0x6 /* 000059CE */ 000059CA 7000 moveq.l D0, 0x00 000059CC 6026 bra +0x28 /* 000059F4 */ label000059CE: 000059CE 2F2E 0010 move.l -[A7], [A6 + 0x10] 000059D2 2F2E 000C move.l -[A7], [A6 + 0xC] 000059D6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000059DA 4EBA F506 jsr [PC - 0xAFA /* 00004EE2 */] 000059DE 4A40 tst.w D0 000059E0 4FEF 000C lea.l A7, [A7 + 0xC] 000059E4 6704 beq +0x6 /* 000059EA */ 000059E6 7000 moveq.l D0, 0x00 000059E8 600A bra +0xC /* 000059F4 */ label000059EA: 000059EA 206E 0014 movea.l A0, [A6 + 0x14] 000059EE 20AE FFFC move.l [A0], [A6 - 0x4] 000059F2 7001 moveq.l D0, 0x01 label000059F4: 000059F4 4E5E unlink A6 000059F6 4E75 rts 000059F8 4E56 FFF4 link A6, -0x000C 000059FC 2F06 move.l -[A7], D6 000059FE 4AAE 000C tst.l [A6 + 0xC] 00005A02 6604 bne +0x6 /* 00005A08 */ 00005A04 7000 moveq.l D0, 0x00 00005A06 605E bra +0x60 /* 00005A66 */ label00005A08: 00005A08 486E FFFC pea.l [A6 - 0x4] 00005A0C 3F3C 0001 move.w -[A7], 0x1 00005A10 2F2E 000C move.l -[A7], [A6 + 0xC] 00005A14 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005A18 4EAD 11E2 jsr [A5 + 0x11E2 /* export_568 */] 00005A1C 4A40 tst.w D0 00005A1E 4FEF 000E lea.l A7, [A7 + 0xE] 00005A22 6604 bne +0x6 /* 00005A28 */ 00005A24 7000 moveq.l D0, 0x00 00005A26 603E bra +0x40 /* 00005A66 */ label00005A28: 00005A28 2F2E 0010 move.l -[A7], [A6 + 0x10] 00005A2C 206E FFFC movea.l A0, [A6 - 0x4] 00005A30 2050 movea.l A0, [A0] 00005A32 2F28 0010 move.l -[A7], [A0 + 0x10] 00005A36 206E FFFC movea.l A0, [A6 - 0x4] 00005A3A 2050 movea.l A0, [A0] 00005A3C 4868 001A pea.l [A0 + 0x1A] 00005A40 206E FFFC movea.l A0, [A6 - 0x4] 00005A44 2050 movea.l A0, [A0] 00005A46 3F28 0018 move.w -[A7], [A0 + 0x18] 00005A4A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005A4E 4EBA FB04 jsr [PC - 0x4FC /* 00005554 */] 00005A52 3C00 move.w D6, D0 00005A54 7001 moveq.l D0, 0x01 00005A56 2E80 move.l [A7], D0 00005A58 2F2E 000C move.l -[A7], [A6 + 0xC] 00005A5C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005A60 4EAD 11EA jsr [A5 + 0x11EA /* export_569 */] 00005A64 3006 move.w D0, D6 label00005A66: 00005A66 2C2E FFF0 move.l D6, [A6 - 0x10] 00005A6A 4E5E unlink A6 00005A6C 4E75 rts export_517: fn00005A6E: 00005A6E 4E56 FFFC link A6, -0x0004 00005A72 486E FFFC pea.l [A6 - 0x4] 00005A76 3F3C 0001 move.w -[A7], 0x1 00005A7A 2F2E 000C move.l -[A7], [A6 + 0xC] 00005A7E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005A82 4EAD 11E2 jsr [A5 + 0x11E2 /* export_568 */] 00005A86 4A40 tst.w D0 00005A88 4FEF 000E lea.l A7, [A7 + 0xE] 00005A8C 6604 bne +0x6 /* 00005A92 */ 00005A8E 7000 moveq.l D0, 0x00 00005A90 6024 bra +0x26 /* 00005AB6 */ label00005A92: 00005A92 206E FFFC movea.l A0, [A6 - 0x4] 00005A96 2039 FFFF D68A move.l D0, [0xFFFFD68A] 00005A9C 2050 movea.l A0, [A0] 00005A9E 81A8 0010 or.l [A0 + 0x10], D0 00005AA2 2F3C 0001 0001 move.l -[A7], 0x10001 00005AA8 2F2E 000C move.l -[A7], [A6 + 0xC] 00005AAC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005AB0 4EAD 11EA jsr [A5 + 0x11EA /* export_569 */] 00005AB4 7001 moveq.l D0, 0x01 label00005AB6: 00005AB6 4E5E unlink A6 00005AB8 4E75 rts fn00005ABA: 00005ABA 4E56 FFFC link A6, -0x0004 00005ABE 486E FFFC pea.l [A6 - 0x4] 00005AC2 3F3C 0001 move.w -[A7], 0x1 00005AC6 2F2E 000C move.l -[A7], [A6 + 0xC] 00005ACA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005ACE 4EAD 11E2 jsr [A5 + 0x11E2 /* export_568 */] 00005AD2 4A40 tst.w D0 00005AD4 4FEF 000E lea.l A7, [A7 + 0xE] 00005AD8 6604 bne +0x6 /* 00005ADE */ 00005ADA 7000 moveq.l D0, 0x00 00005ADC 6050 bra +0x52 /* 00005B2E */ label00005ADE: 00005ADE 206E FFFC movea.l A0, [A6 - 0x4] 00005AE2 2050 movea.l A0, [A0] 00005AE4 2028 0010 move.l D0, [A0 + 0x10] 00005AE8 B0B9 FFFF D68A cmp.l D0, [0xFFFFD68A] 00005AEE 6618 bne +0x1A /* 00005B08 */ 00005AF0 206E FFFC movea.l A0, [A6 - 0x4] 00005AF4 2050 movea.l A0, [A0] 00005AF6 42A8 0010 clr.l [A0 + 0x10] 00005AFA 42A7 clr.l -[A7] 00005AFC A975 syscall TickCount 00005AFE 206E FFFC movea.l A0, [A6 - 0x4] 00005B02 2050 movea.l A0, [A0] 00005B04 215F 0014 move.l [A0 + 0x14], [A7]+ label00005B08: 00005B08 2039 FFFF D68A move.l D0, [0xFFFFD68A] 00005B0E 4680 not.l D0 00005B10 206E FFFC movea.l A0, [A6 - 0x4] 00005B14 2050 movea.l A0, [A0] 00005B16 C1A8 0010 and.l [A0 + 0x10], D0 00005B1A 2F3C 0001 0001 move.l -[A7], 0x10001 00005B20 2F2E 000C move.l -[A7], [A6 + 0xC] 00005B24 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005B28 4EAD 11EA jsr [A5 + 0x11EA /* export_569 */] 00005B2C 7001 moveq.l D0, 0x01 label00005B2E: 00005B2E 4E5E unlink A6 00005B30 4E75 rts fn00005B32: 00005B32 4E56 FFFC link A6, -0x0004 00005B36 48E7 0700 movem.l -[A7], D5,D6,D7 00005B3A 2E2E 000C move.l D7, [A6 + 0xC] 00005B3E 4A87 tst.l D7 00005B40 6604 bne +0x6 /* 00005B46 */ 00005B42 7000 moveq.l D0, 0x00 00005B44 6048 bra +0x4A /* 00005B8E */ label00005B46: 00005B46 486E FFFC pea.l [A6 - 0x4] 00005B4A 3F3C 0001 move.w -[A7], 0x1 00005B4E 2F07 move.l -[A7], D7 00005B50 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005B54 4EAD 11E2 jsr [A5 + 0x11E2 /* export_568 */] 00005B58 4A40 tst.w D0 00005B5A 4FEF 000E lea.l A7, [A7 + 0xE] 00005B5E 6604 bne +0x6 /* 00005B64 */ 00005B60 7000 moveq.l D0, 0x00 00005B62 602A bra +0x2C /* 00005B8E */ label00005B64: 00005B64 206E FFFC movea.l A0, [A6 - 0x4] 00005B68 2050 movea.l A0, [A0] 00005B6A 2C28 0010 move.l D6, [A0 + 0x10] 00005B6E 2006 move.l D0, D6 00005B70 C0B9 FFFF D68A and.l D0, [0xFFFFD68A] 00005B76 56C5 sne D5 00005B78 4405 neg.b D5 00005B7A 4885 ext.w D5 00005B7C 2F3C 0001 0001 move.l -[A7], 0x10001 00005B82 2F07 move.l -[A7], D7 00005B84 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005B88 4EAD 11EA jsr [A5 + 0x11EA /* export_569 */] 00005B8C 3005 move.w D0, D5 label00005B8E: 00005B8E 4CEE 00E0 FFF0 movem.l D5,D6,D7, [A6 - 0x10] 00005B94 4E5E unlink A6 00005B96 4E75 rts 00005B98 4E56 0000 link A6, 0 00005B9C 7001 moveq.l D0, 0x01 00005B9E 4E5E unlink A6 00005BA0 4E75 rts 00005BA2 4E56 0000 link A6, 0 00005BA6 7001 moveq.l D0, 0x01 00005BA8 4E5E unlink A6 00005BAA 4E75 rts fn00005BAC: 00005BAC 4E56 FFEC link A6, -0x0014 00005BB0 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00005BB4 286E 0008 movea.l A4, [A6 + 0x8] 00005BB8 3E2E 000C move.w D7, [A6 + 0xC] 00005BBC 1C2E 000E move.b D6, [A6 + 0xE] 00005BC0 486E FFFC pea.l [A6 - 0x4] 00005BC4 3F07 move.w -[A7], D7 00005BC6 2F0C move.l -[A7], A4 00005BC8 4EBA DD5A jsr [PC - 0x22A6 /* 00003924 */] 00005BCC 4A40 tst.w D0 00005BCE 4FEF 000A lea.l A7, [A7 + 0xA] 00005BD2 6606 bne +0x8 /* 00005BDA */ 00005BD4 7000 moveq.l D0, 0x00 00005BD6 6000 018C bra +0x18E /* 00005D64 */ label00005BDA: 00005BDA 486E FFF8 pea.l [A6 - 0x8] 00005BDE 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005BE2 3F07 move.w -[A7], D7 00005BE4 2F0C move.l -[A7], A4 00005BE6 4EBA DF8A jsr [PC - 0x2076 /* 00003B72 */] 00005BEA 486E FFF4 pea.l [A6 - 0xC] 00005BEE 42A7 clr.l -[A7] 00005BF0 3F07 move.w -[A7], D7 00005BF2 2F0C move.l -[A7], A4 00005BF4 4EBA DF7C jsr [PC - 0x2084 /* 00003B72 */] 00005BF8 1E86 move.b [A7], D6 00005BFA 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00005BFE 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00005C02 2F0C move.l -[A7], A4 00005C04 4EBA F39E jsr [PC - 0xC62 /* 00004FA4 */] 00005C08 4A40 tst.w D0 00005C0A 4FEF 0028 lea.l A7, [A7 + 0x28] 00005C0E 660C bne +0xE /* 00005C1C */ 00005C10 3F3C 0003 move.w -[A7], 0x3 00005C14 A9C8 syscall SysBeep 00005C16 7000 moveq.l D0, 0x00 00005C18 6000 014A bra +0x14C /* 00005D64 */ label00005C1C: 00005C1C 0C06 0004 cmpi.b D6, 0x4 00005C20 664E bne +0x50 /* 00005C70 */ 00005C22 486E FFEC pea.l [A6 - 0x14] 00005C26 1F3C 0001 move.b -[A7], 0x1 00005C2A 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005C2E 3F07 move.w -[A7], D7 00005C30 2F0C move.l -[A7], A4 00005C32 4EBA E280 jsr [PC - 0x1D80 /* 00003EB4 */] 00005C36 2EAE FFEC move.l [A7], [A6 - 0x14] 00005C3A 3F07 move.w -[A7], D7 00005C3C 2F0C move.l -[A7], A4 00005C3E 4EBA E0BE jsr [PC - 0x1F42 /* 00003CFE */] 00005C42 4A40 tst.w D0 00005C44 4FEF 0016 lea.l A7, [A7 + 0x16] 00005C48 6626 bne +0x28 /* 00005C70 */ 00005C4A 2F2E FFEC move.l -[A7], [A6 - 0x14] 00005C4E 3F07 move.w -[A7], D7 00005C50 2F0C move.l -[A7], A4 00005C52 4EBA E84E jsr [PC - 0x17B2 /* 000044A2 */] 00005C56 486E FFFC pea.l [A6 - 0x4] 00005C5A 3F07 move.w -[A7], D7 00005C5C 2F0C move.l -[A7], A4 00005C5E 4EBA DCC4 jsr [PC - 0x233C /* 00003924 */] 00005C62 4A40 tst.w D0 00005C64 4FEF 0014 lea.l A7, [A7 + 0x14] 00005C68 6606 bne +0x8 /* 00005C70 */ 00005C6A 7000 moveq.l D0, 0x00 00005C6C 6000 00F6 bra +0xF8 /* 00005D64 */ label00005C70: 00005C70 486E FFEC pea.l [A6 - 0x14] 00005C74 1F06 move.b -[A7], D6 00005C76 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005C7A 3F07 move.w -[A7], D7 00005C7C 2F0C move.l -[A7], A4 00005C7E 4EBA E234 jsr [PC - 0x1DCC /* 00003EB4 */] 00005C82 0C06 0002 cmpi.b D6, 0x2 00005C86 4FEF 0010 lea.l A7, [A7 + 0x10] 00005C8A 670C beq +0xE /* 00005C98 */ 00005C8C 0C06 0003 cmpi.b D6, 0x3 00005C90 6706 beq +0x8 /* 00005C98 */ 00005C92 0C06 0004 cmpi.b D6, 0x4 00005C96 661C bne +0x1E /* 00005CB4 */ label00005C98: 00005C98 486E FFF0 pea.l [A6 - 0x10] 00005C9C 2F2E FFEC move.l -[A7], [A6 - 0x14] 00005CA0 3F07 move.w -[A7], D7 00005CA2 2F0C move.l -[A7], A4 00005CA4 4EBA E3BA jsr [PC - 0x1C46 /* 00004060 */] 00005CA8 202E FFF0 move.l D0, [A6 - 0x10] 00005CAC D1AE FFEC add.l [A6 - 0x14], D0 00005CB0 4FEF 000E lea.l A7, [A7 + 0xE] label00005CB4: 00005CB4 486E FFF0 pea.l [A6 - 0x10] 00005CB8 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005CBC 3F07 move.w -[A7], D7 00005CBE 2F0C move.l -[A7], A4 00005CC0 4EBA E39E jsr [PC - 0x1C62 /* 00004060 */] 00005CC4 2EAE FFF0 move.l [A7], [A6 - 0x10] 00005CC8 486E FFEC pea.l [A6 - 0x14] 00005CCC 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005CD0 3F07 move.w -[A7], D7 00005CD2 2F0C move.l -[A7], A4 00005CD4 4EAD 126A jsr [A5 + 0x126A /* export_585 */] 00005CD8 202E FFFC move.l D0, [A6 - 0x4] 00005CDC B0AE FFEC cmp.l D0, [A6 - 0x14] 00005CE0 4FEF 001C lea.l A7, [A7 + 0x1C] 00005CE4 6C18 bge +0x1A /* 00005CFE */ 00005CE6 2F3C 7FFF FFFF move.l -[A7], 0x7FFFFFFF 00005CEC 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005CF0 3F07 move.w -[A7], D7 00005CF2 2F0C move.l -[A7], A4 00005CF4 4EBA E76C jsr [PC - 0x1894 /* 00004462 */] 00005CF8 4FEF 000E lea.l A7, [A7 + 0xE] 00005CFC 6016 bra +0x18 /* 00005D14 */ label00005CFE: 00005CFE 2F3C 7FFF FFFF move.l -[A7], 0x7FFFFFFF 00005D04 2F2E FFEC move.l -[A7], [A6 - 0x14] 00005D08 3F07 move.w -[A7], D7 00005D0A 2F0C move.l -[A7], A4 00005D0C 4EBA E754 jsr [PC - 0x18AC /* 00004462 */] 00005D10 4FEF 000E lea.l A7, [A7 + 0xE] label00005D14: 00005D14 1F06 move.b -[A7], D6 00005D16 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00005D1A 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00005D1E 2F0C move.l -[A7], A4 00005D20 4EBA F560 jsr [PC - 0xAA0 /* 00005282 */] 00005D24 4A40 tst.w D0 00005D26 4FEF 000E lea.l A7, [A7 + 0xE] 00005D2A 6604 bne +0x6 /* 00005D30 */ 00005D2C 7000 moveq.l D0, 0x00 00005D2E 6034 bra +0x36 /* 00005D64 */ label00005D30: 00005D30 0C06 0003 cmpi.b D6, 0x3 00005D34 6706 beq +0x8 /* 00005D3C */ 00005D36 0C06 0004 cmpi.b D6, 0x4 00005D3A 6626 bne +0x28 /* 00005D62 */ label00005D3C: 00005D3C 0C06 0003 cmpi.b D6, 0x3 00005D40 6602 bne +0x4 /* 00005D44 */ 00005D42 7AFF moveq.l D5, 0xFFFFFFFF label00005D44: 00005D44 0C06 0004 cmpi.b D6, 0x4 00005D48 6602 bne +0x4 /* 00005D4C */ 00005D4A 7A01 moveq.l D5, 0x01 label00005D4C: 00005D4C 3F05 move.w -[A7], D5 00005D4E 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00005D52 2F2E FFEC move.l -[A7], [A6 - 0x14] 00005D56 3F07 move.w -[A7], D7 00005D58 2F0C move.l -[A7], A4 00005D5A 4EBA E1F6 jsr [PC - 0x1E0A /* 00003F52 */] 00005D5E 4FEF 0010 lea.l A7, [A7 + 0x10] label00005D62: 00005D62 7001 moveq.l D0, 0x01 label00005D64: 00005D64 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00005D68 4E5E unlink A6 00005D6A 4E75 rts 00005D6C 4E56 FFF0 link A6, -0x0010 00005D70 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00005D74 286E 0008 movea.l A4, [A6 + 0x8] 00005D78 3E2E 000C move.w D7, [A6 + 0xC] 00005D7C 486E FFFC pea.l [A6 - 0x4] 00005D80 3F07 move.w -[A7], D7 00005D82 2F0C move.l -[A7], A4 00005D84 4EBA DB9E jsr [PC - 0x2462 /* 00003924 */] 00005D88 7008 moveq.l D0, 0x08 00005D8A 2E80 move.l [A7], D0 00005D8C 486E FFF0 pea.l [A6 - 0x10] 00005D90 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005D94 3F07 move.w -[A7], D7 00005D96 2F0C move.l -[A7], A4 00005D98 4EAD 1272 jsr [A5 + 0x1272 /* export_586 */] 00005D9C 3C2E FFF2 move.w D6, [A6 - 0xE] 00005DA0 9C6E 000E sub.w D6, [A6 + 0xE] 00005DA4 7A01 moveq.l D5, 0x01 00005DA6 4FEF 0018 lea.l A7, [A7 + 0x18] 00005DAA 603A bra +0x3C /* 00005DE6 */ label00005DAC: 00005DAC 486E FFFC pea.l [A6 - 0x4] 00005DB0 3F07 move.w -[A7], D7 00005DB2 2F0C move.l -[A7], A4 00005DB4 4EBA DB6E jsr [PC - 0x2492 /* 00003924 */] 00005DB8 486E FFF8 pea.l [A6 - 0x8] 00005DBC 1F3C 0003 move.b -[A7], 0x3 00005DC0 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005DC4 3F07 move.w -[A7], D7 00005DC6 2F0C move.l -[A7], A4 00005DC8 4EBA E0EA jsr [PC - 0x1F16 /* 00003EB4 */] 00005DCC 4A40 tst.w D0 00005DCE 4FEF 001A lea.l A7, [A7 + 0x1A] 00005DD2 6716 beq +0x18 /* 00005DEA */ 00005DD4 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00005DD8 3F07 move.w -[A7], D7 00005DDA 2F0C move.l -[A7], A4 00005DDC 4EBA DB70 jsr [PC - 0x2490 /* 0000394E */] 00005DE0 4FEF 000A lea.l A7, [A7 + 0xA] 00005DE4 5245 addq.w D5, 1 label00005DE6: 00005DE6 BC45 cmp.w D6, D5 00005DE8 6CC2 bge -0x3C /* 00005DAC */ label00005DEA: 00005DEA 7001 moveq.l D0, 0x01 00005DEC 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00005DF0 4E5E unlink A6 00005DF2 4E75 rts export_518: fn00005DF4: 00005DF4 4E56 FFDC link A6, -0x0024 00005DF8 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4 00005DFC 286E 0008 movea.l A4, [A6 + 0x8] 00005E00 3C2E 000C move.w D6, [A6 + 0xC] 00005E04 266E 000E movea.l A3, [A6 + 0xE] 00005E08 246E 001A movea.l A2, [A6 + 0x1A] 00005E0C 486E FFF0 pea.l [A6 - 0x10] 00005E10 42A7 clr.l -[A7] 00005E12 2F2E 0014 move.l -[A7], [A6 + 0x14] 00005E16 3F2E 0012 move.w -[A7], [A6 + 0x12] 00005E1A 2F0C move.l -[A7], A4 00005E1C 4EBA F736 jsr [PC - 0x8CA /* 00005554 */] 00005E20 4A40 tst.w D0 00005E22 4FEF 0012 lea.l A7, [A7 + 0x12] 00005E26 6606 bne +0x8 /* 00005E2E */ 00005E28 7000 moveq.l D0, 0x00 00005E2A 6000 01BA bra +0x1BC /* 00005FE6 */ label00005E2E: 00005E2E 42A7 clr.l -[A7] 00005E30 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00005E34 2F0C move.l -[A7], A4 00005E36 4EBA FC36 jsr [PC - 0x3CA /* 00005A6E */] 00005E3A 4A93 tst.l [A3] 00005E3C 4FEF 000C lea.l A7, [A7 + 0xC] 00005E40 660E bne +0x10 /* 00005E50 */ 00005E42 26AE FFF0 move.l [A3], [A6 - 0x10] 00005E46 42AE FFEC clr.l [A6 - 0x14] 00005E4A 7E00 moveq.l D7, 0x00 00005E4C 6000 014E bra +0x150 /* 00005F9C */ label00005E50: 00005E50 486E FFE4 pea.l [A6 - 0x1C] 00005E54 3F06 move.w -[A7], D6 00005E56 2F0C move.l -[A7], A4 00005E58 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */] 00005E5C 4A6E 001E tst.w [A6 + 0x1E] 00005E60 4FEF 000A lea.l A7, [A7 + 0xA] 00005E64 6772 beq +0x74 /* 00005ED8 */ 00005E66 486E FFEC pea.l [A6 - 0x14] 00005E6A 3F06 move.w -[A7], D6 00005E6C 2F0C move.l -[A7], A4 00005E6E 4EBA DAB4 jsr [PC - 0x254C /* 00003924 */] 00005E72 486E FFE8 pea.l [A6 - 0x18] 00005E76 2F2E FFEC move.l -[A7], [A6 - 0x14] 00005E7A 3F06 move.w -[A7], D6 00005E7C 2F0C move.l -[A7], A4 00005E7E 4EBA DCF2 jsr [PC - 0x230E /* 00003B72 */] 00005E82 486E FFFC pea.l [A6 - 0x4] 00005E86 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00005E8A 2F0C move.l -[A7], A4 00005E8C 4EBA E696 jsr [PC - 0x196A /* 00004524 */] 00005E90 4AAE FFFC tst.l [A6 - 0x4] 00005E94 4FEF 0024 lea.l A7, [A7 + 0x24] 00005E98 6622 bne +0x24 /* 00005EBC */ 00005E9A 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00005E9E 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00005EA2 2F0C move.l -[A7], A4 00005EA4 4EBA E77C jsr [PC - 0x1884 /* 00004622 */] 00005EA8 2EAE FFF0 move.l [A7], [A6 - 0x10] 00005EAC 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00005EB0 2F0C move.l -[A7], A4 00005EB2 4EBA E6C6 jsr [PC - 0x193A /* 0000457A */] 00005EB6 4FEF 0014 lea.l A7, [A7 + 0x14] 00005EBA 6012 bra +0x14 /* 00005ECE */ label00005EBC: 00005EBC 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005EC0 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00005EC4 2F0C move.l -[A7], A4 00005EC6 4EBA EF74 jsr [PC - 0x108C /* 00004E3C */] 00005ECA 4FEF 000C lea.l A7, [A7 + 0xC] label00005ECE: 00005ECE 7E01 moveq.l D7, 0x01 00005ED0 DEAE FFEC add.l D7, [A6 - 0x14] 00005ED4 6000 00C6 bra +0xC8 /* 00005F9C */ label00005ED8: 00005ED8 486E FFEC pea.l [A6 - 0x14] 00005EDC 3F06 move.w -[A7], D6 00005EDE 2F0C move.l -[A7], A4 00005EE0 4EBA DA42 jsr [PC - 0x25BE /* 00003924 */] 00005EE4 70FF moveq.l D0, 0xFFFFFFFF 00005EE6 B0AE FFEC cmp.l D0, [A6 - 0x14] 00005EEA 4FEF 000A lea.l A7, [A7 + 0xA] 00005EEE 661E bne +0x20 /* 00005F0E */ 00005EF0 2F13 move.l -[A7], [A3] 00005EF2 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00005EF6 2F0C move.l -[A7], A4 00005EF8 4EBA EF42 jsr [PC - 0x10BE /* 00004E3C */] 00005EFC 26AE FFF0 move.l [A3], [A6 - 0x10] 00005F00 42AE FFEC clr.l [A6 - 0x14] 00005F04 7E00 moveq.l D7, 0x00 00005F06 4FEF 000C lea.l A7, [A7 + 0xC] 00005F0A 6000 0090 bra +0x92 /* 00005F9C */ label00005F0E: 00005F0E 486E FFE8 pea.l [A6 - 0x18] 00005F12 2F2E FFEC move.l -[A7], [A6 - 0x14] 00005F16 3F06 move.w -[A7], D6 00005F18 2F0C move.l -[A7], A4 00005F1A 4EBA DC56 jsr [PC - 0x23AA /* 00003B72 */] 00005F1E 486E FFF8 pea.l [A6 - 0x8] 00005F22 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00005F26 2F0C move.l -[A7], A4 00005F28 4EBA E6A0 jsr [PC - 0x1960 /* 000045CA */] 00005F2C 4AAE FFF8 tst.l [A6 - 0x8] 00005F30 4FEF 001A lea.l A7, [A7 + 0x1A] 00005F34 6712 beq +0x14 /* 00005F48 */ 00005F36 486E FFF4 pea.l [A6 - 0xC] 00005F3A 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00005F3E 2F0C move.l -[A7], A4 00005F40 4EBA E5E2 jsr [PC - 0x1A1E /* 00004524 */] 00005F44 4FEF 000C lea.l A7, [A7 + 0xC] label00005F48: 00005F48 486E FFDC pea.l [A6 - 0x24] 00005F4C 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00005F50 2F0C move.l -[A7], A4 00005F52 4EBA E720 jsr [PC - 0x18E0 /* 00004674 */] 00005F56 2EAE FFDC move.l [A7], [A6 - 0x24] 00005F5A 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00005F5E 2F0C move.l -[A7], A4 00005F60 4EBA EEDA jsr [PC - 0x1126 /* 00004E3C */] 00005F64 4AAE FFF8 tst.l [A6 - 0x8] 00005F68 4FEF 0014 lea.l A7, [A7 + 0x14] 00005F6C 6712 beq +0x14 /* 00005F80 */ 00005F6E 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00005F72 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00005F76 2F0C move.l -[A7], A4 00005F78 4EBA E600 jsr [PC - 0x1A00 /* 0000457A */] 00005F7C 4FEF 000C lea.l A7, [A7 + 0xC] label00005F80: 00005F80 486E FFE0 pea.l [A6 - 0x20] 00005F84 2F2E FFEC move.l -[A7], [A6 - 0x14] 00005F88 3F06 move.w -[A7], D6 00005F8A 2F0C move.l -[A7], A4 00005F8C 4EBA E0D2 jsr [PC - 0x1F2E /* 00004060 */] 00005F90 2E2E FFE0 move.l D7, [A6 - 0x20] 00005F94 DEAE FFEC add.l D7, [A6 - 0x14] 00005F98 4FEF 000E lea.l A7, [A7 + 0xE] label00005F9C: 00005F9C 256E FFF0 0004 move.l [A2 + 0x4], [A6 - 0x10] 00005FA2 34BC 0001 move.w [A2], 0x1 00005FA6 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00005FAA 2F0C move.l -[A7], A4 00005FAC 4EBA F948 jsr [PC - 0x6B8 /* 000058F6 */] 00005FB0 3540 0002 move.w [A2 + 0x2], D0 00005FB4 2E87 move.l [A7], D7 00005FB6 4878 0001 push.l 0x1 00005FBA 306E 0018 movea.w A0, [A6 + 0x18] 00005FBE 2F08 move.l -[A7], A0 00005FC0 2F0A move.l -[A7], A2 00005FC2 3F06 move.w -[A7], D6 00005FC4 2F0C move.l -[A7], A4 00005FC6 4EAD 124A jsr [A5 + 0x124A /* export_581 */] 00005FCA 2EBC 7FFF FFFF move.l [A7], 0x7FFFFFFF 00005FD0 2F07 move.l -[A7], D7 00005FD2 3F06 move.w -[A7], D6 00005FD4 2F0C move.l -[A7], A4 00005FD6 4EBA E48A jsr [PC - 0x1B76 /* 00004462 */] 00005FDA 2E87 move.l [A7], D7 00005FDC 3F06 move.w -[A7], D6 00005FDE 2F0C move.l -[A7], A4 00005FE0 4EBA D96C jsr [PC - 0x2694 /* 0000394E */] 00005FE4 7001 moveq.l D0, 0x01 label00005FE6: 00005FE6 4CEE 1CC0 FFC8 movem.l D6,D7,A2,A3,A4, [A6 - 0x38] 00005FEC 4E5E unlink A6 00005FEE 4E75 rts fn00005FF0: 00005FF0 4E56 FFF0 link A6, -0x0010 00005FF4 48E7 0308 movem.l -[A7], D6,D7,A4 00005FF8 286E 0008 movea.l A4, [A6 + 0x8] 00005FFC 3E2E 000C move.w D7, [A6 + 0xC] 00006000 486E FFFC pea.l [A6 - 0x4] 00006004 3F07 move.w -[A7], D7 00006006 2F0C move.l -[A7], A4 00006008 4EBA D91A jsr [PC - 0x26E6 /* 00003924 */] 0000600C 486E FFF8 pea.l [A6 - 0x8] 00006010 2F2E FFFC move.l -[A7], [A6 - 0x4] 00006014 3F07 move.w -[A7], D7 00006016 2F0C move.l -[A7], A4 00006018 4EBA DB58 jsr [PC - 0x24A8 /* 00003B72 */] 0000601C 486E FFF4 pea.l [A6 - 0xC] 00006020 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00006024 2F0C move.l -[A7], A4 00006026 4EBA E4FC jsr [PC - 0x1B04 /* 00004524 */] 0000602A 4AAE FFF4 tst.l [A6 - 0xC] 0000602E 4FEF 0024 lea.l A7, [A7 + 0x24] 00006032 6606 bne +0x8 /* 0000603A */ 00006034 7000 moveq.l D0, 0x00 00006036 6000 0082 bra +0x84 /* 000060BA */ label0000603A: 0000603A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000603E 3F07 move.w -[A7], D7 00006040 2F0C move.l -[A7], A4 00006042 4EBA DCBA jsr [PC - 0x2346 /* 00003CFE */] 00006046 4A40 tst.w D0 00006048 4FEF 000A lea.l A7, [A7 + 0xA] 0000604C 6616 bne +0x18 /* 00006064 */ 0000604E 2F3C 0001 0000 move.l -[A7], 0x10000 00006054 2F2E FFFC move.l -[A7], [A6 - 0x4] 00006058 3F07 move.w -[A7], D7 0000605A 2F0C move.l -[A7], A4 0000605C 4EBA E392 jsr [PC - 0x1C6E /* 000043F0 */] 00006060 4FEF 000E lea.l A7, [A7 + 0xE] label00006064: 00006064 7C01 moveq.l D6, 0x01 00006066 DCAE FFFC add.l D6, [A6 - 0x4] label0000606A: 0000606A 2D46 FFF0 move.l [A6 - 0x10], D6 label0000606E: 0000606E 486E FFF0 pea.l [A6 - 0x10] 00006072 1F3C 0002 move.b -[A7], 0x2 00006076 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000607A 3F07 move.w -[A7], D7 0000607C 2F0C move.l -[A7], A4 0000607E 4EBA DE34 jsr [PC - 0x21CC /* 00003EB4 */] 00006082 4A40 tst.w D0 00006084 4FEF 0010 lea.l A7, [A7 + 0x10] 00006088 66E4 bne -0x1A /* 0000606E */ 0000608A 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000608E 3F07 move.w -[A7], D7 00006090 2F0C move.l -[A7], A4 00006092 4EBA D8BA jsr [PC - 0x2746 /* 0000394E */] 00006096 1EBC 0003 move.b [A7], 0x3 0000609A 3F07 move.w -[A7], D7 0000609C 2F0C move.l -[A7], A4 0000609E 4EBA FB0C jsr [PC - 0x4F4 /* 00005BAC */] 000060A2 BCAE FFF0 cmp.l D6, [A6 - 0x10] 000060A6 4FEF 0010 lea.l A7, [A7 + 0x10] 000060AA 66BE bne -0x40 /* 0000606A */ 000060AC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000060B0 3F07 move.w -[A7], D7 000060B2 2F0C move.l -[A7], A4 000060B4 4EBA D898 jsr [PC - 0x2768 /* 0000394E */] 000060B8 7001 moveq.l D0, 0x01 label000060BA: 000060BA 4CEE 10C0 FFE4 movem.l D6,D7,A4, [A6 - 0x1C] 000060C0 4E5E unlink A6 000060C2 4E75 rts fn000060C4: 000060C4 4E56 FFEC link A6, -0x0014 000060C8 48E7 0108 movem.l -[A7], D7,A4 000060CC 286E 0008 movea.l A4, [A6 + 0x8] 000060D0 3E2E 000C move.w D7, [A6 + 0xC] 000060D4 486E FFFC pea.l [A6 - 0x4] 000060D8 3F07 move.w -[A7], D7 000060DA 2F0C move.l -[A7], A4 000060DC 4EBA D846 jsr [PC - 0x27BA /* 00003924 */] 000060E0 486E FFF8 pea.l [A6 - 0x8] 000060E4 2F2E FFFC move.l -[A7], [A6 - 0x4] 000060E8 3F07 move.w -[A7], D7 000060EA 2F0C move.l -[A7], A4 000060EC 4EBA DA84 jsr [PC - 0x257C /* 00003B72 */] 000060F0 486E FFEC pea.l [A6 - 0x14] 000060F4 42A7 clr.l -[A7] 000060F6 3F07 move.w -[A7], D7 000060F8 2F0C move.l -[A7], A4 000060FA 4EBA DA76 jsr [PC - 0x258A /* 00003B72 */] 000060FE 2EAE FFEC move.l [A7], [A6 - 0x14] 00006102 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00006106 2F0C move.l -[A7], A4 00006108 4EBA EE28 jsr [PC - 0x11D8 /* 00004F32 */] 0000610C 4A40 tst.w D0 0000610E 4FEF 002E lea.l A7, [A7 + 0x2E] 00006112 6706 beq +0x8 /* 0000611A */ 00006114 7000 moveq.l D0, 0x00 00006116 6000 008C bra +0x8E /* 000061A4 */ label0000611A: 0000611A 486E FFF4 pea.l [A6 - 0xC] 0000611E 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00006122 2F0C move.l -[A7], A4 00006124 4EBA E3FE jsr [PC - 0x1C02 /* 00004524 */] 00006128 4AAE FFF4 tst.l [A6 - 0xC] 0000612C 4FEF 000C lea.l A7, [A7 + 0xC] 00006130 672A beq +0x2C /* 0000615C */ 00006132 2F2E FFFC move.l -[A7], [A6 - 0x4] 00006136 3F07 move.w -[A7], D7 00006138 2F0C move.l -[A7], A4 0000613A 4EBA DBC2 jsr [PC - 0x243E /* 00003CFE */] 0000613E 4A40 tst.w D0 00006140 4FEF 000A lea.l A7, [A7 + 0xA] 00006144 6616 bne +0x18 /* 0000615C */ 00006146 2F3C 0001 0000 move.l -[A7], 0x10000 0000614C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00006150 3F07 move.w -[A7], D7 00006152 2F0C move.l -[A7], A4 00006154 4EBA E29A jsr [PC - 0x1D66 /* 000043F0 */] 00006158 4FEF 000E lea.l A7, [A7 + 0xE] label0000615C: 0000615C 486E FFF0 pea.l [A6 - 0x10] 00006160 1F3C 0002 move.b -[A7], 0x2 00006164 2F2E FFFC move.l -[A7], [A6 - 0x4] 00006168 3F07 move.w -[A7], D7 0000616A 2F0C move.l -[A7], A4 0000616C 4EBA DD46 jsr [PC - 0x22BA /* 00003EB4 */] 00006170 4A40 tst.w D0 00006172 4FEF 0010 lea.l A7, [A7 + 0x10] 00006176 671E beq +0x20 /* 00006196 */ 00006178 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000617C 3F07 move.w -[A7], D7 0000617E 2F0C move.l -[A7], A4 00006180 4EBA D7CC jsr [PC - 0x2834 /* 0000394E */] 00006184 1EBC 0004 move.b [A7], 0x4 00006188 3F07 move.w -[A7], D7 0000618A 2F0C move.l -[A7], A4 0000618C 4EBA FA1E jsr [PC - 0x5E2 /* 00005BAC */] 00006190 4FEF 0010 lea.l A7, [A7 + 0x10] 00006194 60C6 bra -0x38 /* 0000615C */ label00006196: 00006196 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000619A 3F07 move.w -[A7], D7 0000619C 2F0C move.l -[A7], A4 0000619E 4EBA D7AE jsr [PC - 0x2852 /* 0000394E */] 000061A2 7001 moveq.l D0, 0x01 label000061A4: 000061A4 4CEE 1080 FFE4 movem.l D7,A4, [A6 - 0x1C] 000061AA 4E5E unlink A6 000061AC 4E75 rts export_519: 000061AE 4E56 0000 link A6, 0 000061B2 2F2E 0012 move.l -[A7], [A6 + 0x12] 000061B6 2F2E 000E move.l -[A7], [A6 + 0xE] 000061BA 3F2E 000C move.w -[A7], [A6 + 0xC] 000061BE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000061C2 4EAD 122A jsr [A5 + 0x122A /* export_577 */] 000061C6 4A40 tst.w D0 000061C8 4FEF 000E lea.l A7, [A7 + 0xE] 000061CC 6604 bne +0x6 /* 000061D2 */ 000061CE 7000 moveq.l D0, 0x00 000061D0 6002 bra +0x4 /* 000061D4 */ label000061D2: 000061D2 7001 moveq.l D0, 0x01 label000061D4: 000061D4 4E5E unlink A6 000061D6 4E75 rts export_520: 000061D8 4E56 0000 link A6, 0 000061DC 2F2E 000E move.l -[A7], [A6 + 0xE] 000061E0 3F2E 000C move.w -[A7], [A6 + 0xC] 000061E4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000061E8 4EAD 1232 jsr [A5 + 0x1232 /* export_578 */] 000061EC 4A40 tst.w D0 000061EE 4FEF 000A lea.l A7, [A7 + 0xA] 000061F2 6604 bne +0x6 /* 000061F8 */ 000061F4 7000 moveq.l D0, 0x00 000061F6 6002 bra +0x4 /* 000061FA */ label000061F8: 000061F8 7001 moveq.l D0, 0x01 label000061FA: 000061FA 4E5E unlink A6 000061FC 4E75 rts export_521: 000061FE 4E56 0000 link A6, 0 00006202 3F2E 000C move.w -[A7], [A6 + 0xC] 00006206 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000620A 4EAD 123A jsr [A5 + 0x123A /* export_579 */] 0000620E 7001 moveq.l D0, 0x01 00006210 4E5E unlink A6 00006212 4E75 rts